Implement task resumption feature so participant can resume last task

This commit is contained in:
Robin Olsen
2026-04-03 15:28:48 +02:00
parent 8201a2f310
commit b8303147ab
2 changed files with 56 additions and 4 deletions

View File

@@ -18,10 +18,16 @@ type StatisticsService struct {
mu sync.Mutex
}
func NewStatisticsService(storage *storage.Storage[models.Statistics], logger *slog.Logger) (*StatisticsService, error) {
func NewStatisticsService(
storage *storage.Storage[models.Statistics],
logger *slog.Logger,
) (*StatisticsService, error) {
if err := storage.Init(); err != nil {
return nil, err
}
if err := storage.Load(); err != nil {
return nil, err
}
return &StatisticsService{
storage: storage,
logger: logger,