From dbc11a60a54c0d1ac7e0c97b52a189b2f413775a Mon Sep 17 00:00:00 2001 From: Robin Olsen Date: Mon, 2 Feb 2026 11:43:45 +0100 Subject: [PATCH] add load and save to sats service --- internal/service/statistics.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/internal/service/statistics.go b/internal/service/statistics.go index 3005ded..b24b81a 100644 --- a/internal/service/statistics.go +++ b/internal/service/statistics.go @@ -1,9 +1,11 @@ package service import ( + "context" + "errors" + "github.com/LazyBachelor/LazyPM/internal/models" "github.com/LazyBachelor/LazyPM/internal/storage" - "errors" ) type StatisticsService struct { @@ -19,6 +21,14 @@ func NewStatisticsService(storage *storage.Storage[models.Statistics]) (*Statist }, nil } +func (s *StatisticsService) Load(ctx context.Context) error { + return s.storage.Load() +} + +func (s *StatisticsService) Save(ctx context.Context) error { + return s.storage.Save() +} + func (s *StatisticsService) GetStatistics() (models.Statistics, error) { if s.storage.Data == nil { return models.Statistics{}, errors.New("statistics data not initialized")