Skip to content

Commit

Permalink
Event leaderboard backing IDs, event leaderboard listings.
Browse files Browse the repository at this point in the history
  • Loading branch information
zyro committed Nov 18, 2024
1 parent 6279454 commit 84d1c2c
Show file tree
Hide file tree
Showing 4 changed files with 3,457 additions and 3,293 deletions.
4 changes: 4 additions & 0 deletions event_leaderboards.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ type EventLeaderboardsConfigLeaderboard struct {
StartTimeSec int64 `json:"start_time_sec,omitempty"`
EndTimeSec int64 `json:"end_time_sec,omitempty"`
Duration int64 `json:"duration,omitempty"`
BackingId string `json:"backing_id,omitempty"`
}

type EventLeaderboardsConfigLeaderboardRewardTier struct {
Expand All @@ -62,6 +63,9 @@ type EventLeaderboardsConfigChangeZone struct {
type EventLeaderboardsSystem interface {
System

// ListEventLeaderboard returns available event leaderboards for the user.
ListEventLeaderboard(ctx context.Context, logger runtime.Logger, nk runtime.NakamaModule, userID string, categories []string) (eventLeaderboards []*EventLeaderboard, err error)

// GetEventLeaderboard returns a specified event leaderboard's cohort for the user.
GetEventLeaderboard(ctx context.Context, logger runtime.Logger, nk runtime.NakamaModule, userID, eventLeaderboardID string) (eventLeaderboard *EventLeaderboard, err error)

Expand Down
Loading

0 comments on commit 84d1c2c

Please sign in to comment.