Yimaru-BackEnd/internal/services/stats/event.go

18 lines
619 B
Go

package stats
import (
"context"
"github.com/SamuelTariku/FortuneBet-Backend/internal/domain"
)
func (s *Service) GetTotalEventStats(ctx context.Context, filter domain.EventStatsFilter) (domain.EventStats, error) {
return s.eventStatStore.GetTotalEventStats(ctx, filter)
}
func (s *Service) GetTotalEventStatsByInterval(ctx context.Context, filter domain.EventStatsByIntervalFilter) ([]domain.EventStatsByInterval, error) {
return s.eventStatStore.GetTotalEventStatsByInterval(ctx, filter)
}
func (s *Service) UpdateEventBetStats(ctx context.Context) error {
return s.eventStatStore.UpdateEventBetStats(ctx)
}