31 lines
906 B
Go
31 lines
906 B
Go
package repository
|
|
|
|
import (
|
|
"context"
|
|
|
|
dbgen "github.com/SamuelTariku/FortuneBet-Backend/gen/db"
|
|
)
|
|
|
|
func (s *Store) CreateBonusMultiplier(ctx context.Context, multiplier float32, balance_cap int64) error {
|
|
return s.queries.CreateBonusMultiplier(ctx, dbgen.CreateBonusMultiplierParams{
|
|
Multiplier: multiplier,
|
|
BalanceCap: balance_cap,
|
|
})
|
|
}
|
|
|
|
func (s *Store) GetBonusMultiplier(ctx context.Context) ([]dbgen.GetBonusMultiplierRow, error) {
|
|
return s.queries.GetBonusMultiplier(ctx)
|
|
}
|
|
|
|
func (s *Store) GetBonusBalanceCap(ctx context.Context) ([]dbgen.GetBonusBalanceCapRow, error) {
|
|
return s.queries.GetBonusBalanceCap(ctx)
|
|
}
|
|
|
|
func (s *Store) UpdateBonusMultiplier(ctx context.Context, id int64, mulitplier float32, balance_cap int64) error {
|
|
return s.queries.UpdateBonusMultiplier(ctx, dbgen.UpdateBonusMultiplierParams{
|
|
ID: id,
|
|
Multiplier: mulitplier,
|
|
BalanceCap: balance_cap,
|
|
})
|
|
}
|