Implement task resumption feature so participant can resume last task
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user