Add runs leaderboard
This commit is contained in:
@@ -71,6 +71,11 @@ type Query {
|
||||
filters: VideoFilterInput = null
|
||||
feedInput: VideoFeedInputGQL = null
|
||||
): VideoHistoryGQL!
|
||||
getLongestRunsLeaderboard(
|
||||
interval: TimeInterval = null
|
||||
when: DateTime = null
|
||||
requiredTags: [String!] = null
|
||||
): RunLeaderboardGQL!
|
||||
getMakesLeaderboard(
|
||||
interval: TimeInterval = null
|
||||
when: DateTime = null
|
||||
@@ -342,6 +347,7 @@ type RunGQL {
|
||||
videoId: Int!
|
||||
userId: Int!
|
||||
shots: [ShotGQL!]!
|
||||
video: VideoGQL!
|
||||
}
|
||||
|
||||
type ShotGQL {
|
||||
@@ -723,13 +729,24 @@ input VideoFeedInputGQL @oneOf {
|
||||
allUsers: Boolean
|
||||
}
|
||||
|
||||
type CountLeaderboardGQL {
|
||||
entries: [IntUserLeaderboardEntry!]!
|
||||
type RunLeaderboardGQL {
|
||||
entries: [RunEntry!]!
|
||||
}
|
||||
|
||||
type IntUserLeaderboardEntry {
|
||||
type RunEntry {
|
||||
user: UserGQL!
|
||||
run: RunGQL!
|
||||
}
|
||||
|
||||
type CountLeaderboardGQL {
|
||||
entries: [UserShotCountEntry!]!
|
||||
}
|
||||
|
||||
type UserShotCountEntry {
|
||||
user: UserGQL!
|
||||
value: Int!
|
||||
total: Int!
|
||||
proportionMade: Float!
|
||||
}
|
||||
|
||||
type Mutation {
|
||||
|
Reference in New Issue
Block a user