package bonus import ( "context" dbgen "github.com/SamuelTariku/FortuneBet-Backend/gen/db" ) type Service struct { bonusStore BonusStore } func NewService(bonusStore BonusStore) *Service { return &Service{ bonusStore: bonusStore, } } func (s *Service) CreateBonusMultiplier(ctx context.Context, multiplier float32, balance_cap int64) error { return s.bonusStore.CreateBonusMultiplier(ctx, multiplier, balance_cap) } func (s *Service) GetBonusMultiplier(ctx context.Context) ([]dbgen.GetBonusMultiplierRow, error) { return s.bonusStore.GetBonusMultiplier(ctx) } func (s *Service) GetBonusBalanceCap(ctx context.Context) ([]dbgen.GetBonusBalanceCapRow, error) { return s.bonusStore.GetBonusBalanceCap(ctx) } func (s *Service) UpdateBonusMultiplier(ctx context.Context, id int64, mulitplier float32, balance_cap int64) error { return s.bonusStore.UpdateBonusMultiplier(ctx, id, mulitplier, balance_cap) }