Compare commits
2 Commits
dean/feed-
...
f40c223dfc
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f40c223dfc | ||
|
|
4758c95149 |
15447
src/index.tsx
15447
src/index.tsx
File diff suppressed because it is too large
Load Diff
26
src/operations/usage_stats.gql
Normal file
26
src/operations/usage_stats.gql
Normal file
@@ -0,0 +1,26 @@
|
||||
query getUsageStats($days: Int! = 30) {
|
||||
getUsageStats(days: $days) {
|
||||
totalUsers
|
||||
totalVideos
|
||||
totalShots
|
||||
totalRuns
|
||||
windows {
|
||||
label
|
||||
newUsers
|
||||
activeUsers
|
||||
sessions
|
||||
shots
|
||||
}
|
||||
daily {
|
||||
day
|
||||
newUsers
|
||||
activeUsers
|
||||
sessions
|
||||
shots
|
||||
}
|
||||
processingLast24h {
|
||||
status
|
||||
count
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -100,6 +100,7 @@ type Query {
|
||||
countRespectsLimit: Boolean! = false
|
||||
): [ShotGQL!]!
|
||||
getShotsByIds(ids: [Int!]!): [ShotGQL!]!
|
||||
getUsageStats(days: Int! = 30): UsageStatsGQL!
|
||||
getUser(userId: Int!): UserGQL
|
||||
doesUsernameExist(candidateUsername: String!): Boolean!
|
||||
getLoggedInUser: UserGQL
|
||||
@@ -1168,6 +1169,37 @@ input CreatedAfter @oneOf {
|
||||
createdAt: DateTime
|
||||
}
|
||||
|
||||
type UsageStatsGQL {
|
||||
totalUsers: Int!
|
||||
totalVideos: Int!
|
||||
totalShots: Int!
|
||||
totalRuns: Int!
|
||||
windows: [UsageStatsWindowGQL!]!
|
||||
daily: [UsageStatsDailyGQL!]!
|
||||
processingLast24h: [ProcessingStatusCountGQL!]!
|
||||
}
|
||||
|
||||
type UsageStatsWindowGQL {
|
||||
label: String!
|
||||
newUsers: Int!
|
||||
activeUsers: Int!
|
||||
sessions: Int!
|
||||
shots: Int!
|
||||
}
|
||||
|
||||
type UsageStatsDailyGQL {
|
||||
day: Date!
|
||||
newUsers: Int!
|
||||
activeUsers: Int!
|
||||
sessions: Int!
|
||||
shots: Int!
|
||||
}
|
||||
|
||||
type ProcessingStatusCountGQL {
|
||||
status: String!
|
||||
count: Int!
|
||||
}
|
||||
|
||||
type UserRelationshipsResult {
|
||||
inquiringUser: UserGQL!
|
||||
relationships: [UserRelationship!]!
|
||||
|
||||
Reference in New Issue
Block a user