Documentation
¶
Index ¶
- type DB
- func (d DB) BulkCreateScoreLists(ctx context.Context, keys []string, entries []leaderboardstat.LeaderboardEntry) error
- func (d DB) CreateNewScoreList(ctx context.Context, redisKey string, ...) error
- func (d DB) GetLeaderboardByFilters(ctx context.Context, page int, pageSize int, category string, timeframe string) (leaderboardstat.ScoreboardResponse, error)
- type LeaderboardRepo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
func (DB) BulkCreateScoreLists ¶
func (d DB) BulkCreateScoreLists(ctx context.Context, keys []string, entries []leaderboardstat.LeaderboardEntry) error
func (DB) CreateNewScoreList ¶
func (d DB) CreateNewScoreList(ctx context.Context, redisKey string, entries []leaderboardstat.LeaderboardEntry) error
func (DB) GetLeaderboardByFilters ¶
func (d DB) GetLeaderboardByFilters(ctx context.Context, page int, pageSize int, category string, timeframe string) (leaderboardstat.ScoreboardResponse, error)
type LeaderboardRepo ¶
type LeaderboardRepo struct {
Redis *redis.Client
}
func NewLeaderboardRepo ¶
func NewLeaderboardRepo(redis *redis.Client) *LeaderboardRepo
Click to show internal directories.
Click to hide internal directories.