Compare commits
1 Commits
kat/named-
...
4385516546
Author | SHA1 | Date | |
---|---|---|---|
4385516546 |
@@ -12,7 +12,7 @@
|
|||||||
"author": "Ivan Malison <IvanMalison@gmail.com>",
|
"author": "Ivan Malison <IvanMalison@gmail.com>",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@apollo/client": "^3.11.10",
|
"@apollo/client": "^3.9.2",
|
||||||
"@graphql-codegen/cli": "^5.0.0",
|
"@graphql-codegen/cli": "^5.0.0",
|
||||||
"@graphql-codegen/typescript": "^4.0.1",
|
"@graphql-codegen/typescript": "^4.0.1",
|
||||||
"@graphql-codegen/typescript-operations": "^4.0.1",
|
"@graphql-codegen/typescript-operations": "^4.0.1",
|
||||||
|
510
src/index.tsx
510
src/index.tsx
@@ -122,11 +122,6 @@ export enum ClientUploadStatusEnum {
|
|||||||
UploadEnabled = "UPLOAD_ENABLED",
|
UploadEnabled = "UPLOAD_ENABLED",
|
||||||
}
|
}
|
||||||
|
|
||||||
export type CountLeaderboardGql = {
|
|
||||||
__typename?: "CountLeaderboardGQL";
|
|
||||||
entries: Array<UserShotCountEntry>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type CreateBucketSetInput = {
|
export type CreateBucketSetInput = {
|
||||||
buckets: Array<BucketInputGql>;
|
buckets: Array<BucketInputGql>;
|
||||||
feature: Scalars["String"]["input"];
|
feature: Scalars["String"]["input"];
|
||||||
@@ -248,7 +243,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -291,7 +285,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -334,7 +327,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -377,7 +369,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -420,7 +411,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -463,7 +453,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -506,7 +495,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -549,7 +537,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -592,7 +579,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -635,7 +621,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -678,7 +663,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -721,7 +705,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -764,7 +747,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -807,7 +789,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -850,7 +831,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -893,7 +873,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -936,7 +915,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -979,7 +957,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1022,7 +999,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1065,7 +1041,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1108,7 +1083,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1151,7 +1125,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1194,7 +1167,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1237,7 +1209,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1280,7 +1251,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1323,7 +1293,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees: FloatRangeFilter;
|
missAngleInDegrees: FloatRangeFilter;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1366,7 +1335,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter: FilterInput;
|
notFilter: FilterInput;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1409,7 +1377,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters: Array<FilterInput>;
|
orFilters: Array<FilterInput>;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1452,50 +1419,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId: Array<Scalars["Int"]["input"]>;
|
|
||||||
runLength?: never;
|
|
||||||
shotDirection?: never;
|
|
||||||
spinType?: never;
|
|
||||||
tableSize?: never;
|
|
||||||
tags?: never;
|
|
||||||
targetPocketAngle?: never;
|
|
||||||
targetPocketAngleDirection?: never;
|
|
||||||
targetPocketDistance?: never;
|
|
||||||
totalDistance?: never;
|
|
||||||
userId?: never;
|
|
||||||
username?: never;
|
|
||||||
videoId?: never;
|
|
||||||
}
|
|
||||||
| {
|
|
||||||
andFilters?: never;
|
|
||||||
annotations?: never;
|
|
||||||
backcut?: never;
|
|
||||||
bankAngle?: never;
|
|
||||||
bankDistance?: never;
|
|
||||||
createdAt?: never;
|
|
||||||
cueAngleAfterObject?: never;
|
|
||||||
cueBallSpeed?: never;
|
|
||||||
cueObjectAngle?: never;
|
|
||||||
cueObjectDistance?: never;
|
|
||||||
cueSpeedAfterObject?: never;
|
|
||||||
difficulty?: never;
|
|
||||||
falsePositiveScore?: never;
|
|
||||||
fargoRating?: never;
|
|
||||||
intendedPocketType?: never;
|
|
||||||
isDirect?: never;
|
|
||||||
isLeft?: never;
|
|
||||||
isLeftMiss?: never;
|
|
||||||
isRight?: never;
|
|
||||||
isRightMiss?: never;
|
|
||||||
isStraight?: never;
|
|
||||||
kickAngle?: never;
|
|
||||||
kickDistance?: never;
|
|
||||||
make?: never;
|
|
||||||
marginOfErrorInDegrees?: never;
|
|
||||||
missAngleInDegrees?: never;
|
|
||||||
notFilter?: never;
|
|
||||||
orFilters?: never;
|
|
||||||
runId?: never;
|
|
||||||
runLength: FloatRangeFilter;
|
runLength: FloatRangeFilter;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1538,7 +1461,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection: Array<ShotDirectionEnum>;
|
shotDirection: Array<ShotDirectionEnum>;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1581,7 +1503,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType: Array<SpinTypeEnum>;
|
spinType: Array<SpinTypeEnum>;
|
||||||
@@ -1624,7 +1545,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1667,7 +1587,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1710,7 +1629,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1753,7 +1671,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1796,7 +1713,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1839,7 +1755,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1882,7 +1797,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1925,7 +1839,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -1968,7 +1881,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
spinType?: never;
|
spinType?: never;
|
||||||
@@ -2320,8 +2232,6 @@ export type Query = {
|
|||||||
getDeployedConfig: DeployedConfigGql;
|
getDeployedConfig: DeployedConfigGql;
|
||||||
getFeedVideos: VideoHistoryGql;
|
getFeedVideos: VideoHistoryGql;
|
||||||
getLoggedInUser?: Maybe<UserGql>;
|
getLoggedInUser?: Maybe<UserGql>;
|
||||||
getLongestRunsLeaderboard: RunLeaderboardGql;
|
|
||||||
getMakesLeaderboard: CountLeaderboardGql;
|
|
||||||
getMedals: RequestedMedalsGql;
|
getMedals: RequestedMedalsGql;
|
||||||
getOrderedShots: GetShotsResult;
|
getOrderedShots: GetShotsResult;
|
||||||
getPlayTime: UserPlayTimeGql;
|
getPlayTime: UserPlayTimeGql;
|
||||||
@@ -2362,18 +2272,6 @@ export type QueryGetFeedVideosArgs = {
|
|||||||
limit?: Scalars["Int"]["input"];
|
limit?: Scalars["Int"]["input"];
|
||||||
};
|
};
|
||||||
|
|
||||||
export type QueryGetLongestRunsLeaderboardArgs = {
|
|
||||||
interval?: InputMaybe<TimeInterval>;
|
|
||||||
limit?: Scalars["Int"]["input"];
|
|
||||||
requiredTags?: InputMaybe<Array<Scalars["String"]["input"]>>;
|
|
||||||
when?: InputMaybe<Scalars["DateTime"]["input"]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type QueryGetMakesLeaderboardArgs = {
|
|
||||||
interval?: InputMaybe<TimeInterval>;
|
|
||||||
when?: InputMaybe<Scalars["DateTime"]["input"]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type QueryGetMedalsArgs = {
|
export type QueryGetMedalsArgs = {
|
||||||
scope: MedalScope;
|
scope: MedalScope;
|
||||||
userId?: InputMaybe<Scalars["Int"]["input"]>;
|
userId?: InputMaybe<Scalars["Int"]["input"]>;
|
||||||
@@ -2506,12 +2404,6 @@ export type RequestedMedalsGql = {
|
|||||||
totalMakes10000?: Maybe<MedalGql>;
|
totalMakes10000?: Maybe<MedalGql>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type RunFeaturesGql = {
|
|
||||||
__typename?: "RunFeaturesGQL";
|
|
||||||
indexInRun: Scalars["Int"]["output"];
|
|
||||||
runId: Scalars["Int"]["output"];
|
|
||||||
};
|
|
||||||
|
|
||||||
export type RunFilterInput = {
|
export type RunFilterInput = {
|
||||||
andFilters?: InputMaybe<Array<RunFilterInput>>;
|
andFilters?: InputMaybe<Array<RunFilterInput>>;
|
||||||
createdAt?: InputMaybe<DateRangeFilter>;
|
createdAt?: InputMaybe<DateRangeFilter>;
|
||||||
@@ -2529,17 +2421,10 @@ export type RunGql = {
|
|||||||
id: Scalars["Int"]["output"];
|
id: Scalars["Int"]["output"];
|
||||||
runLength: Scalars["Int"]["output"];
|
runLength: Scalars["Int"]["output"];
|
||||||
shots: Array<ShotGql>;
|
shots: Array<ShotGql>;
|
||||||
user: UserGql;
|
|
||||||
userId: Scalars["Int"]["output"];
|
userId: Scalars["Int"]["output"];
|
||||||
video: VideoGql;
|
|
||||||
videoId: Scalars["Int"]["output"];
|
videoId: Scalars["Int"]["output"];
|
||||||
};
|
};
|
||||||
|
|
||||||
export type RunLeaderboardGql = {
|
|
||||||
__typename?: "RunLeaderboardGQL";
|
|
||||||
entries: Array<RunGql>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type RunsOrderingComponent =
|
export type RunsOrderingComponent =
|
||||||
| { runLength: IntOrdering; videoCreation?: never; videoId?: never }
|
| { runLength: IntOrdering; videoCreation?: never; videoId?: never }
|
||||||
| { runLength?: never; videoCreation: DatetimeOrdering; videoId?: never }
|
| { runLength?: never; videoCreation: DatetimeOrdering; videoId?: never }
|
||||||
@@ -2613,8 +2498,6 @@ export type ShotGql = {
|
|||||||
id: Scalars["Int"]["output"];
|
id: Scalars["Int"]["output"];
|
||||||
pocketingIntentionFeatures?: Maybe<PocketingIntentionFeaturesGql>;
|
pocketingIntentionFeatures?: Maybe<PocketingIntentionFeaturesGql>;
|
||||||
pocketingIntentionInfo?: Maybe<PocketingIntentionInfoGql>;
|
pocketingIntentionInfo?: Maybe<PocketingIntentionInfoGql>;
|
||||||
run?: Maybe<RunGql>;
|
|
||||||
runFeatures?: Maybe<RunFeaturesGql>;
|
|
||||||
serializedShotPaths?: Maybe<SerializedShotPathsGql>;
|
serializedShotPaths?: Maybe<SerializedShotPathsGql>;
|
||||||
startFrame: Scalars["Int"]["output"];
|
startFrame: Scalars["Int"]["output"];
|
||||||
startTime: Scalars["Float"]["output"];
|
startTime: Scalars["Float"]["output"];
|
||||||
@@ -2834,15 +2717,6 @@ export type UserRelationshipsResult = {
|
|||||||
relationships: Array<UserRelationship>;
|
relationships: Array<UserRelationship>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type UserShotCountEntry = {
|
|
||||||
__typename?: "UserShotCountEntry";
|
|
||||||
proportionMade: Scalars["Float"]["output"];
|
|
||||||
total: Scalars["Int"]["output"];
|
|
||||||
user: UserGql;
|
|
||||||
value: Scalars["Int"]["output"];
|
|
||||||
videos: Scalars["Int"]["output"];
|
|
||||||
};
|
|
||||||
|
|
||||||
export type VideoFeedInputGql =
|
export type VideoFeedInputGql =
|
||||||
| {
|
| {
|
||||||
allUsers: Scalars["Boolean"]["input"];
|
allUsers: Scalars["Boolean"]["input"];
|
||||||
@@ -3045,7 +2919,6 @@ export type GetFeedQuery = {
|
|||||||
stream?: {
|
stream?: {
|
||||||
__typename?: "UploadStreamGQL";
|
__typename?: "UploadStreamGQL";
|
||||||
id: string;
|
id: string;
|
||||||
lastIntendedSegmentBound?: number | null;
|
|
||||||
isCompleted: boolean;
|
isCompleted: boolean;
|
||||||
} | null;
|
} | null;
|
||||||
tags: Array<{
|
tags: Array<{
|
||||||
@@ -3099,7 +2972,6 @@ export type VideoCardFieldsFragment = {
|
|||||||
stream?: {
|
stream?: {
|
||||||
__typename?: "UploadStreamGQL";
|
__typename?: "UploadStreamGQL";
|
||||||
id: string;
|
id: string;
|
||||||
lastIntendedSegmentBound?: number | null;
|
|
||||||
isCompleted: boolean;
|
isCompleted: boolean;
|
||||||
} | null;
|
} | null;
|
||||||
tags: Array<{
|
tags: Array<{
|
||||||
@@ -3156,7 +3028,6 @@ export type GetVideoFeedQuery = {
|
|||||||
stream?: {
|
stream?: {
|
||||||
__typename?: "UploadStreamGQL";
|
__typename?: "UploadStreamGQL";
|
||||||
id: string;
|
id: string;
|
||||||
lastIntendedSegmentBound?: number | null;
|
|
||||||
isCompleted: boolean;
|
isCompleted: boolean;
|
||||||
} | null;
|
} | null;
|
||||||
tags: Array<{
|
tags: Array<{
|
||||||
@@ -3186,58 +3057,6 @@ export type GetVideoFeedQuery = {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
export type GetMakesLeaderboardQueryVariables = Exact<{
|
|
||||||
interval?: InputMaybe<TimeInterval>;
|
|
||||||
when?: InputMaybe<Scalars["DateTime"]["input"]>;
|
|
||||||
}>;
|
|
||||||
|
|
||||||
export type GetMakesLeaderboardQuery = {
|
|
||||||
__typename?: "Query";
|
|
||||||
getMakesLeaderboard: {
|
|
||||||
__typename?: "CountLeaderboardGQL";
|
|
||||||
entries: Array<{
|
|
||||||
__typename?: "UserShotCountEntry";
|
|
||||||
value: number;
|
|
||||||
proportionMade: number;
|
|
||||||
total: number;
|
|
||||||
user: {
|
|
||||||
__typename?: "UserGQL";
|
|
||||||
id: number;
|
|
||||||
username: string;
|
|
||||||
profileImageUri?: string | null;
|
|
||||||
};
|
|
||||||
}>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
export type GetRunsLeaderboardQueryVariables = Exact<{
|
|
||||||
interval?: InputMaybe<TimeInterval>;
|
|
||||||
when?: InputMaybe<Scalars["DateTime"]["input"]>;
|
|
||||||
}>;
|
|
||||||
|
|
||||||
export type GetRunsLeaderboardQuery = {
|
|
||||||
__typename?: "Query";
|
|
||||||
getLongestRunsLeaderboard: {
|
|
||||||
__typename?: "RunLeaderboardGQL";
|
|
||||||
entries: Array<{
|
|
||||||
__typename?: "RunGQL";
|
|
||||||
id: number;
|
|
||||||
runLength: number;
|
|
||||||
video: {
|
|
||||||
__typename?: "VideoGQL";
|
|
||||||
name?: string | null;
|
|
||||||
createdAt?: any | null;
|
|
||||||
};
|
|
||||||
user: {
|
|
||||||
__typename?: "UserGQL";
|
|
||||||
id: number;
|
|
||||||
username: string;
|
|
||||||
profileImageUri?: string | null;
|
|
||||||
};
|
|
||||||
}>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
export type GetVideoMakePercentageIntervalsQueryVariables = Exact<{
|
export type GetVideoMakePercentageIntervalsQueryVariables = Exact<{
|
||||||
videoId: Scalars["ID"]["input"];
|
videoId: Scalars["ID"]["input"];
|
||||||
intervalDuration: Scalars["Int"]["input"];
|
intervalDuration: Scalars["Int"]["input"];
|
||||||
@@ -3913,12 +3732,7 @@ export type GetUserRelationshipsMatchingQuery = {
|
|||||||
__typename?: "UserRelationship";
|
__typename?: "UserRelationship";
|
||||||
toUserFollows: boolean;
|
toUserFollows: boolean;
|
||||||
toUserIsFollowedBy: boolean;
|
toUserIsFollowedBy: boolean;
|
||||||
toUser: {
|
toUser: { __typename?: "UserGQL"; username: string; id: number };
|
||||||
__typename?: "UserGQL";
|
|
||||||
username: string;
|
|
||||||
profileImageUri?: string | null;
|
|
||||||
id: number;
|
|
||||||
};
|
|
||||||
}>;
|
}>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -3989,13 +3803,11 @@ export type GetUserFollowingFollowersQuery = {
|
|||||||
__typename?: "UserGQL";
|
__typename?: "UserGQL";
|
||||||
id: number;
|
id: number;
|
||||||
username: string;
|
username: string;
|
||||||
profileImageUri?: string | null;
|
|
||||||
}> | null;
|
}> | null;
|
||||||
followers?: Array<{
|
followers?: Array<{
|
||||||
__typename?: "UserGQL";
|
__typename?: "UserGQL";
|
||||||
id: number;
|
id: number;
|
||||||
username: string;
|
username: string;
|
||||||
profileImageUri?: string | null;
|
|
||||||
}> | null;
|
}> | null;
|
||||||
} | null;
|
} | null;
|
||||||
};
|
};
|
||||||
@@ -4477,30 +4289,6 @@ export type GetHeaderInfoByVideoIdQuery = {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
export type GetBannerInfoByVideoIdQueryVariables = Exact<{
|
|
||||||
videoId: Scalars["Int"]["input"];
|
|
||||||
}>;
|
|
||||||
|
|
||||||
export type GetBannerInfoByVideoIdQuery = {
|
|
||||||
__typename?: "Query";
|
|
||||||
getVideo: {
|
|
||||||
__typename?: "VideoGQL";
|
|
||||||
id: number;
|
|
||||||
name?: string | null;
|
|
||||||
stream?: {
|
|
||||||
__typename?: "UploadStreamGQL";
|
|
||||||
id: string;
|
|
||||||
lastIntendedSegmentBound?: number | null;
|
|
||||||
} | null;
|
|
||||||
owner?: { __typename?: "UserGQL"; id: number } | null;
|
|
||||||
currentProcessing?: {
|
|
||||||
__typename?: "VideoProcessingGQL";
|
|
||||||
id: number;
|
|
||||||
status: ProcessingStatusEnum;
|
|
||||||
} | null;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
export type FindPrerecordTableLayoutMutationVariables = Exact<{
|
export type FindPrerecordTableLayoutMutationVariables = Exact<{
|
||||||
b64Image: Scalars["String"]["input"];
|
b64Image: Scalars["String"]["input"];
|
||||||
videoId: Scalars["Int"]["input"];
|
videoId: Scalars["Int"]["input"];
|
||||||
@@ -4708,20 +4496,6 @@ export type GetUploadStreamsQuery = {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
export type UploadStreamWithDetailsFragment = {
|
|
||||||
__typename?: "VideoGQL";
|
|
||||||
id: number;
|
|
||||||
name?: string | null;
|
|
||||||
startTime?: any | null;
|
|
||||||
stream?: {
|
|
||||||
__typename?: "UploadStreamGQL";
|
|
||||||
isCompleted: boolean;
|
|
||||||
lastIntendedSegmentBound?: number | null;
|
|
||||||
uploadCompletionCursor: number;
|
|
||||||
uploadsCompleted: number;
|
|
||||||
} | null;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type GetUploadStreamsWithDetailsQueryVariables = Exact<{
|
export type GetUploadStreamsWithDetailsQueryVariables = Exact<{
|
||||||
limit?: Scalars["Int"]["input"];
|
limit?: Scalars["Int"]["input"];
|
||||||
after?: InputMaybe<Scalars["String"]["input"]>;
|
after?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
@@ -4775,7 +4549,6 @@ export const VideoCardFieldsFragmentDoc = gql`
|
|||||||
screenshotUri
|
screenshotUri
|
||||||
stream {
|
stream {
|
||||||
id
|
id
|
||||||
lastIntendedSegmentBound
|
|
||||||
isCompleted
|
isCompleted
|
||||||
}
|
}
|
||||||
tableSize
|
tableSize
|
||||||
@@ -4980,19 +4753,6 @@ export const HomographyInfoFragmentDoc = gql`
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
export const UploadStreamWithDetailsFragmentDoc = gql`
|
|
||||||
fragment UploadStreamWithDetails on VideoGQL {
|
|
||||||
id
|
|
||||||
name
|
|
||||||
startTime
|
|
||||||
stream {
|
|
||||||
isCompleted
|
|
||||||
lastIntendedSegmentBound
|
|
||||||
uploadCompletionCursor
|
|
||||||
uploadsCompleted
|
|
||||||
}
|
|
||||||
}
|
|
||||||
`;
|
|
||||||
export const GetAggregatedShotMetricsDocument = gql`
|
export const GetAggregatedShotMetricsDocument = gql`
|
||||||
query GetAggregatedShotMetrics($aggregateInput: AggregateInputGQL!) {
|
query GetAggregatedShotMetrics($aggregateInput: AggregateInputGQL!) {
|
||||||
getAggregatedShotMetrics(aggregateInput: $aggregateInput) {
|
getAggregatedShotMetrics(aggregateInput: $aggregateInput) {
|
||||||
@@ -5327,175 +5087,6 @@ export type GetVideoFeedQueryResult = Apollo.QueryResult<
|
|||||||
GetVideoFeedQuery,
|
GetVideoFeedQuery,
|
||||||
GetVideoFeedQueryVariables
|
GetVideoFeedQueryVariables
|
||||||
>;
|
>;
|
||||||
export const GetMakesLeaderboardDocument = gql`
|
|
||||||
query GetMakesLeaderboard($interval: TimeInterval, $when: DateTime) {
|
|
||||||
getMakesLeaderboard(interval: $interval, when: $when) {
|
|
||||||
entries {
|
|
||||||
user {
|
|
||||||
id
|
|
||||||
username
|
|
||||||
profileImageUri
|
|
||||||
}
|
|
||||||
value
|
|
||||||
proportionMade
|
|
||||||
total
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
`;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* __useGetMakesLeaderboardQuery__
|
|
||||||
*
|
|
||||||
* To run a query within a React component, call `useGetMakesLeaderboardQuery` and pass it any options that fit your needs.
|
|
||||||
* When your component renders, `useGetMakesLeaderboardQuery` returns an object from Apollo Client that contains loading, error, and data properties
|
|
||||||
* you can use to render your UI.
|
|
||||||
*
|
|
||||||
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
|
|
||||||
*
|
|
||||||
* @example
|
|
||||||
* const { data, loading, error } = useGetMakesLeaderboardQuery({
|
|
||||||
* variables: {
|
|
||||||
* interval: // value for 'interval'
|
|
||||||
* when: // value for 'when'
|
|
||||||
* },
|
|
||||||
* });
|
|
||||||
*/
|
|
||||||
export function useGetMakesLeaderboardQuery(
|
|
||||||
baseOptions?: Apollo.QueryHookOptions<
|
|
||||||
GetMakesLeaderboardQuery,
|
|
||||||
GetMakesLeaderboardQueryVariables
|
|
||||||
>,
|
|
||||||
) {
|
|
||||||
const options = { ...defaultOptions, ...baseOptions };
|
|
||||||
return Apollo.useQuery<
|
|
||||||
GetMakesLeaderboardQuery,
|
|
||||||
GetMakesLeaderboardQueryVariables
|
|
||||||
>(GetMakesLeaderboardDocument, options);
|
|
||||||
}
|
|
||||||
export function useGetMakesLeaderboardLazyQuery(
|
|
||||||
baseOptions?: Apollo.LazyQueryHookOptions<
|
|
||||||
GetMakesLeaderboardQuery,
|
|
||||||
GetMakesLeaderboardQueryVariables
|
|
||||||
>,
|
|
||||||
) {
|
|
||||||
const options = { ...defaultOptions, ...baseOptions };
|
|
||||||
return Apollo.useLazyQuery<
|
|
||||||
GetMakesLeaderboardQuery,
|
|
||||||
GetMakesLeaderboardQueryVariables
|
|
||||||
>(GetMakesLeaderboardDocument, options);
|
|
||||||
}
|
|
||||||
export function useGetMakesLeaderboardSuspenseQuery(
|
|
||||||
baseOptions?: Apollo.SuspenseQueryHookOptions<
|
|
||||||
GetMakesLeaderboardQuery,
|
|
||||||
GetMakesLeaderboardQueryVariables
|
|
||||||
>,
|
|
||||||
) {
|
|
||||||
const options = { ...defaultOptions, ...baseOptions };
|
|
||||||
return Apollo.useSuspenseQuery<
|
|
||||||
GetMakesLeaderboardQuery,
|
|
||||||
GetMakesLeaderboardQueryVariables
|
|
||||||
>(GetMakesLeaderboardDocument, options);
|
|
||||||
}
|
|
||||||
export type GetMakesLeaderboardQueryHookResult = ReturnType<
|
|
||||||
typeof useGetMakesLeaderboardQuery
|
|
||||||
>;
|
|
||||||
export type GetMakesLeaderboardLazyQueryHookResult = ReturnType<
|
|
||||||
typeof useGetMakesLeaderboardLazyQuery
|
|
||||||
>;
|
|
||||||
export type GetMakesLeaderboardSuspenseQueryHookResult = ReturnType<
|
|
||||||
typeof useGetMakesLeaderboardSuspenseQuery
|
|
||||||
>;
|
|
||||||
export type GetMakesLeaderboardQueryResult = Apollo.QueryResult<
|
|
||||||
GetMakesLeaderboardQuery,
|
|
||||||
GetMakesLeaderboardQueryVariables
|
|
||||||
>;
|
|
||||||
export const GetRunsLeaderboardDocument = gql`
|
|
||||||
query GetRunsLeaderboard($interval: TimeInterval, $when: DateTime) {
|
|
||||||
getLongestRunsLeaderboard(interval: $interval, when: $when) {
|
|
||||||
entries {
|
|
||||||
id
|
|
||||||
runLength
|
|
||||||
video {
|
|
||||||
name
|
|
||||||
createdAt
|
|
||||||
}
|
|
||||||
user {
|
|
||||||
id
|
|
||||||
username
|
|
||||||
profileImageUri
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
`;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* __useGetRunsLeaderboardQuery__
|
|
||||||
*
|
|
||||||
* To run a query within a React component, call `useGetRunsLeaderboardQuery` and pass it any options that fit your needs.
|
|
||||||
* When your component renders, `useGetRunsLeaderboardQuery` returns an object from Apollo Client that contains loading, error, and data properties
|
|
||||||
* you can use to render your UI.
|
|
||||||
*
|
|
||||||
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
|
|
||||||
*
|
|
||||||
* @example
|
|
||||||
* const { data, loading, error } = useGetRunsLeaderboardQuery({
|
|
||||||
* variables: {
|
|
||||||
* interval: // value for 'interval'
|
|
||||||
* when: // value for 'when'
|
|
||||||
* },
|
|
||||||
* });
|
|
||||||
*/
|
|
||||||
export function useGetRunsLeaderboardQuery(
|
|
||||||
baseOptions?: Apollo.QueryHookOptions<
|
|
||||||
GetRunsLeaderboardQuery,
|
|
||||||
GetRunsLeaderboardQueryVariables
|
|
||||||
>,
|
|
||||||
) {
|
|
||||||
const options = { ...defaultOptions, ...baseOptions };
|
|
||||||
return Apollo.useQuery<
|
|
||||||
GetRunsLeaderboardQuery,
|
|
||||||
GetRunsLeaderboardQueryVariables
|
|
||||||
>(GetRunsLeaderboardDocument, options);
|
|
||||||
}
|
|
||||||
export function useGetRunsLeaderboardLazyQuery(
|
|
||||||
baseOptions?: Apollo.LazyQueryHookOptions<
|
|
||||||
GetRunsLeaderboardQuery,
|
|
||||||
GetRunsLeaderboardQueryVariables
|
|
||||||
>,
|
|
||||||
) {
|
|
||||||
const options = { ...defaultOptions, ...baseOptions };
|
|
||||||
return Apollo.useLazyQuery<
|
|
||||||
GetRunsLeaderboardQuery,
|
|
||||||
GetRunsLeaderboardQueryVariables
|
|
||||||
>(GetRunsLeaderboardDocument, options);
|
|
||||||
}
|
|
||||||
export function useGetRunsLeaderboardSuspenseQuery(
|
|
||||||
baseOptions?: Apollo.SuspenseQueryHookOptions<
|
|
||||||
GetRunsLeaderboardQuery,
|
|
||||||
GetRunsLeaderboardQueryVariables
|
|
||||||
>,
|
|
||||||
) {
|
|
||||||
const options = { ...defaultOptions, ...baseOptions };
|
|
||||||
return Apollo.useSuspenseQuery<
|
|
||||||
GetRunsLeaderboardQuery,
|
|
||||||
GetRunsLeaderboardQueryVariables
|
|
||||||
>(GetRunsLeaderboardDocument, options);
|
|
||||||
}
|
|
||||||
export type GetRunsLeaderboardQueryHookResult = ReturnType<
|
|
||||||
typeof useGetRunsLeaderboardQuery
|
|
||||||
>;
|
|
||||||
export type GetRunsLeaderboardLazyQueryHookResult = ReturnType<
|
|
||||||
typeof useGetRunsLeaderboardLazyQuery
|
|
||||||
>;
|
|
||||||
export type GetRunsLeaderboardSuspenseQueryHookResult = ReturnType<
|
|
||||||
typeof useGetRunsLeaderboardSuspenseQuery
|
|
||||||
>;
|
|
||||||
export type GetRunsLeaderboardQueryResult = Apollo.QueryResult<
|
|
||||||
GetRunsLeaderboardQuery,
|
|
||||||
GetRunsLeaderboardQueryVariables
|
|
||||||
>;
|
|
||||||
export const GetVideoMakePercentageIntervalsDocument = gql`
|
export const GetVideoMakePercentageIntervalsDocument = gql`
|
||||||
query GetVideoMakePercentageIntervals(
|
query GetVideoMakePercentageIntervals(
|
||||||
$videoId: ID!
|
$videoId: ID!
|
||||||
@@ -6849,7 +6440,6 @@ export const GetUserRelationshipsMatchingDocument = gql`
|
|||||||
relationships {
|
relationships {
|
||||||
toUser {
|
toUser {
|
||||||
username
|
username
|
||||||
profileImageUri
|
|
||||||
id
|
id
|
||||||
}
|
}
|
||||||
toUserFollows
|
toUserFollows
|
||||||
@@ -7123,12 +6713,10 @@ export const GetUserFollowingFollowersDocument = gql`
|
|||||||
following {
|
following {
|
||||||
id
|
id
|
||||||
username
|
username
|
||||||
profileImageUri
|
|
||||||
}
|
}
|
||||||
followers {
|
followers {
|
||||||
id
|
id
|
||||||
username
|
username
|
||||||
profileImageUri
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -8266,91 +7854,6 @@ export type GetHeaderInfoByVideoIdQueryResult = Apollo.QueryResult<
|
|||||||
GetHeaderInfoByVideoIdQuery,
|
GetHeaderInfoByVideoIdQuery,
|
||||||
GetHeaderInfoByVideoIdQueryVariables
|
GetHeaderInfoByVideoIdQueryVariables
|
||||||
>;
|
>;
|
||||||
export const GetBannerInfoByVideoIdDocument = gql`
|
|
||||||
query GetBannerInfoByVideoId($videoId: Int!) {
|
|
||||||
getVideo(videoId: $videoId) {
|
|
||||||
id
|
|
||||||
name
|
|
||||||
stream {
|
|
||||||
id
|
|
||||||
lastIntendedSegmentBound
|
|
||||||
}
|
|
||||||
owner {
|
|
||||||
id
|
|
||||||
}
|
|
||||||
currentProcessing {
|
|
||||||
id
|
|
||||||
status
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
`;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* __useGetBannerInfoByVideoIdQuery__
|
|
||||||
*
|
|
||||||
* To run a query within a React component, call `useGetBannerInfoByVideoIdQuery` and pass it any options that fit your needs.
|
|
||||||
* When your component renders, `useGetBannerInfoByVideoIdQuery` returns an object from Apollo Client that contains loading, error, and data properties
|
|
||||||
* you can use to render your UI.
|
|
||||||
*
|
|
||||||
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
|
|
||||||
*
|
|
||||||
* @example
|
|
||||||
* const { data, loading, error } = useGetBannerInfoByVideoIdQuery({
|
|
||||||
* variables: {
|
|
||||||
* videoId: // value for 'videoId'
|
|
||||||
* },
|
|
||||||
* });
|
|
||||||
*/
|
|
||||||
export function useGetBannerInfoByVideoIdQuery(
|
|
||||||
baseOptions: Apollo.QueryHookOptions<
|
|
||||||
GetBannerInfoByVideoIdQuery,
|
|
||||||
GetBannerInfoByVideoIdQueryVariables
|
|
||||||
>,
|
|
||||||
) {
|
|
||||||
const options = { ...defaultOptions, ...baseOptions };
|
|
||||||
return Apollo.useQuery<
|
|
||||||
GetBannerInfoByVideoIdQuery,
|
|
||||||
GetBannerInfoByVideoIdQueryVariables
|
|
||||||
>(GetBannerInfoByVideoIdDocument, options);
|
|
||||||
}
|
|
||||||
export function useGetBannerInfoByVideoIdLazyQuery(
|
|
||||||
baseOptions?: Apollo.LazyQueryHookOptions<
|
|
||||||
GetBannerInfoByVideoIdQuery,
|
|
||||||
GetBannerInfoByVideoIdQueryVariables
|
|
||||||
>,
|
|
||||||
) {
|
|
||||||
const options = { ...defaultOptions, ...baseOptions };
|
|
||||||
return Apollo.useLazyQuery<
|
|
||||||
GetBannerInfoByVideoIdQuery,
|
|
||||||
GetBannerInfoByVideoIdQueryVariables
|
|
||||||
>(GetBannerInfoByVideoIdDocument, options);
|
|
||||||
}
|
|
||||||
export function useGetBannerInfoByVideoIdSuspenseQuery(
|
|
||||||
baseOptions?: Apollo.SuspenseQueryHookOptions<
|
|
||||||
GetBannerInfoByVideoIdQuery,
|
|
||||||
GetBannerInfoByVideoIdQueryVariables
|
|
||||||
>,
|
|
||||||
) {
|
|
||||||
const options = { ...defaultOptions, ...baseOptions };
|
|
||||||
return Apollo.useSuspenseQuery<
|
|
||||||
GetBannerInfoByVideoIdQuery,
|
|
||||||
GetBannerInfoByVideoIdQueryVariables
|
|
||||||
>(GetBannerInfoByVideoIdDocument, options);
|
|
||||||
}
|
|
||||||
export type GetBannerInfoByVideoIdQueryHookResult = ReturnType<
|
|
||||||
typeof useGetBannerInfoByVideoIdQuery
|
|
||||||
>;
|
|
||||||
export type GetBannerInfoByVideoIdLazyQueryHookResult = ReturnType<
|
|
||||||
typeof useGetBannerInfoByVideoIdLazyQuery
|
|
||||||
>;
|
|
||||||
export type GetBannerInfoByVideoIdSuspenseQueryHookResult = ReturnType<
|
|
||||||
typeof useGetBannerInfoByVideoIdSuspenseQuery
|
|
||||||
>;
|
|
||||||
export type GetBannerInfoByVideoIdQueryResult = Apollo.QueryResult<
|
|
||||||
GetBannerInfoByVideoIdQuery,
|
|
||||||
GetBannerInfoByVideoIdQueryVariables
|
|
||||||
>;
|
|
||||||
export const FindPrerecordTableLayoutDocument = gql`
|
export const FindPrerecordTableLayoutDocument = gql`
|
||||||
mutation FindPrerecordTableLayout($b64Image: String!, $videoId: Int!) {
|
mutation FindPrerecordTableLayout($b64Image: String!, $videoId: Int!) {
|
||||||
findPrerecordTableLayout(b64Image: $b64Image, videoId: $videoId) {
|
findPrerecordTableLayout(b64Image: $b64Image, videoId: $videoId) {
|
||||||
@@ -8809,7 +8312,15 @@ export const GetUploadStreamsWithDetailsDocument = gql`
|
|||||||
) {
|
) {
|
||||||
getUserVideos(limit: $limit, after: $after, filters: $filters) {
|
getUserVideos(limit: $limit, after: $after, filters: $filters) {
|
||||||
videos {
|
videos {
|
||||||
...UploadStreamWithDetails
|
id
|
||||||
|
name
|
||||||
|
startTime
|
||||||
|
stream {
|
||||||
|
isCompleted
|
||||||
|
lastIntendedSegmentBound
|
||||||
|
uploadCompletionCursor
|
||||||
|
uploadsCompleted
|
||||||
|
}
|
||||||
}
|
}
|
||||||
pageInfo {
|
pageInfo {
|
||||||
hasNextPage
|
hasNextPage
|
||||||
@@ -8817,7 +8328,6 @@ export const GetUploadStreamsWithDetailsDocument = gql`
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
${UploadStreamWithDetailsFragmentDoc}
|
|
||||||
`;
|
`;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -36,7 +36,6 @@ fragment VideoCardFields on VideoGQL {
|
|||||||
screenshotUri
|
screenshotUri
|
||||||
stream {
|
stream {
|
||||||
id
|
id
|
||||||
lastIntendedSegmentBound
|
|
||||||
isCompleted
|
isCompleted
|
||||||
}
|
}
|
||||||
tableSize
|
tableSize
|
||||||
|
@@ -1,32 +0,0 @@
|
|||||||
query GetMakesLeaderboard($interval: TimeInterval, $when: DateTime) {
|
|
||||||
getMakesLeaderboard(interval: $interval, when: $when) {
|
|
||||||
entries {
|
|
||||||
user {
|
|
||||||
id
|
|
||||||
username
|
|
||||||
profileImageUri
|
|
||||||
}
|
|
||||||
value
|
|
||||||
proportionMade
|
|
||||||
total
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
query GetRunsLeaderboard($interval: TimeInterval, $when: DateTime) {
|
|
||||||
getLongestRunsLeaderboard(interval: $interval, when: $when) {
|
|
||||||
entries {
|
|
||||||
id
|
|
||||||
runLength
|
|
||||||
video {
|
|
||||||
name
|
|
||||||
createdAt
|
|
||||||
}
|
|
||||||
user {
|
|
||||||
id
|
|
||||||
username
|
|
||||||
profileImageUri
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@@ -66,7 +66,6 @@ query getUserRelationshipsMatching(
|
|||||||
relationships {
|
relationships {
|
||||||
toUser {
|
toUser {
|
||||||
username
|
username
|
||||||
profileImageUri
|
|
||||||
id
|
id
|
||||||
}
|
}
|
||||||
toUserFollows
|
toUserFollows
|
||||||
@@ -118,12 +117,10 @@ query getUserFollowingFollowers {
|
|||||||
following {
|
following {
|
||||||
id
|
id
|
||||||
username
|
username
|
||||||
profileImageUri
|
|
||||||
}
|
}
|
||||||
followers {
|
followers {
|
||||||
id
|
id
|
||||||
username
|
username
|
||||||
profileImageUri
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -216,23 +216,6 @@ query GetHeaderInfoByVideoId($videoId: Int!) {
|
|||||||
startTime
|
startTime
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
query GetBannerInfoByVideoId($videoId: Int!) {
|
|
||||||
getVideo(videoId: $videoId) {
|
|
||||||
id
|
|
||||||
name
|
|
||||||
stream {
|
|
||||||
id
|
|
||||||
lastIntendedSegmentBound
|
|
||||||
}
|
|
||||||
owner {
|
|
||||||
id
|
|
||||||
}
|
|
||||||
currentProcessing {
|
|
||||||
id
|
|
||||||
status
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
mutation FindPrerecordTableLayout($b64Image: String!, $videoId: Int!) {
|
mutation FindPrerecordTableLayout($b64Image: String!, $videoId: Int!) {
|
||||||
findPrerecordTableLayout(b64Image: $b64Image, videoId: $videoId) {
|
findPrerecordTableLayout(b64Image: $b64Image, videoId: $videoId) {
|
||||||
|
@@ -101,8 +101,13 @@ query GetUploadStreams(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
query GetUploadStreamsWithDetails(
|
||||||
fragment UploadStreamWithDetails on VideoGQL {
|
$limit: Int! = 5
|
||||||
|
$after: String = null
|
||||||
|
$filters: VideoFilterInput = null
|
||||||
|
) {
|
||||||
|
getUserVideos(limit: $limit, after: $after, filters: $filters) {
|
||||||
|
videos {
|
||||||
id
|
id
|
||||||
name
|
name
|
||||||
startTime
|
startTime
|
||||||
@@ -112,16 +117,6 @@ fragment UploadStreamWithDetails on VideoGQL {
|
|||||||
uploadCompletionCursor
|
uploadCompletionCursor
|
||||||
uploadsCompleted
|
uploadsCompleted
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
query GetUploadStreamsWithDetails(
|
|
||||||
$limit: Int! = 5
|
|
||||||
$after: String = null
|
|
||||||
$filters: VideoFilterInput = null
|
|
||||||
) {
|
|
||||||
getUserVideos(limit: $limit, after: $after, filters: $filters) {
|
|
||||||
videos {
|
|
||||||
...UploadStreamWithDetails
|
|
||||||
}
|
}
|
||||||
pageInfo {
|
pageInfo {
|
||||||
hasNextPage
|
hasNextPage
|
||||||
|
@@ -71,16 +71,6 @@ type Query {
|
|||||||
filters: VideoFilterInput = null
|
filters: VideoFilterInput = null
|
||||||
feedInput: VideoFeedInputGQL = null
|
feedInput: VideoFeedInputGQL = null
|
||||||
): VideoHistoryGQL!
|
): VideoHistoryGQL!
|
||||||
getLongestRunsLeaderboard(
|
|
||||||
interval: TimeInterval = null
|
|
||||||
when: DateTime = null
|
|
||||||
limit: Int! = 100
|
|
||||||
requiredTags: [String!] = null
|
|
||||||
): RunLeaderboardGQL!
|
|
||||||
getMakesLeaderboard(
|
|
||||||
interval: TimeInterval = null
|
|
||||||
when: DateTime = null
|
|
||||||
): CountLeaderboardGQL!
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type AggregateResultGQL {
|
type AggregateResultGQL {
|
||||||
@@ -183,7 +173,6 @@ input FilterInput @oneOf {
|
|||||||
shotDirection: [ShotDirectionEnum!]
|
shotDirection: [ShotDirectionEnum!]
|
||||||
videoId: [Int!]
|
videoId: [Int!]
|
||||||
userId: [Int!]
|
userId: [Int!]
|
||||||
runId: [Int!]
|
|
||||||
username: [String!]
|
username: [String!]
|
||||||
fargoRating: FloatRangeFilter
|
fargoRating: FloatRangeFilter
|
||||||
make: [Boolean!]
|
make: [Boolean!]
|
||||||
@@ -349,8 +338,6 @@ type RunGQL {
|
|||||||
videoId: Int!
|
videoId: Int!
|
||||||
userId: Int!
|
userId: Int!
|
||||||
shots: [ShotGQL!]!
|
shots: [ShotGQL!]!
|
||||||
video: VideoGQL!
|
|
||||||
user: UserGQL!
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type ShotGQL {
|
type ShotGQL {
|
||||||
@@ -369,8 +356,6 @@ type ShotGQL {
|
|||||||
annotations: [ShotAnnotationGQL!]!
|
annotations: [ShotAnnotationGQL!]!
|
||||||
falsePositiveScore: Float
|
falsePositiveScore: Float
|
||||||
video: VideoGQL
|
video: VideoGQL
|
||||||
run: RunGQL
|
|
||||||
runFeatures: RunFeaturesGQL
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type CueObjectFeaturesGQL {
|
type CueObjectFeaturesGQL {
|
||||||
@@ -610,11 +595,6 @@ type VideoProcessingStatusGQL {
|
|||||||
updatedAt: DateTime
|
updatedAt: DateTime
|
||||||
}
|
}
|
||||||
|
|
||||||
type RunFeaturesGQL {
|
|
||||||
runId: Int!
|
|
||||||
indexInRun: Int!
|
|
||||||
}
|
|
||||||
|
|
||||||
input RunFilterInput {
|
input RunFilterInput {
|
||||||
videoId: [Int!]
|
videoId: [Int!]
|
||||||
userId: [Int!]
|
userId: [Int!]
|
||||||
@@ -739,22 +719,6 @@ input VideoFeedInputGQL @oneOf {
|
|||||||
allUsers: Boolean
|
allUsers: Boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
type RunLeaderboardGQL {
|
|
||||||
entries: [RunGQL!]!
|
|
||||||
}
|
|
||||||
|
|
||||||
type CountLeaderboardGQL {
|
|
||||||
entries: [UserShotCountEntry!]!
|
|
||||||
}
|
|
||||||
|
|
||||||
type UserShotCountEntry {
|
|
||||||
user: UserGQL!
|
|
||||||
value: Int!
|
|
||||||
total: Int!
|
|
||||||
proportionMade: Float!
|
|
||||||
videos: Int!
|
|
||||||
}
|
|
||||||
|
|
||||||
type Mutation {
|
type Mutation {
|
||||||
createBucketSet(params: CreateBucketSetInput!): BucketSetGQL!
|
createBucketSet(params: CreateBucketSetInput!): BucketSetGQL!
|
||||||
setLoggerLevel(path: String!, level: String!): Boolean!
|
setLoggerLevel(path: String!, level: String!): Boolean!
|
||||||
|
18
yarn.lock
18
yarn.lock
@@ -10,10 +10,10 @@
|
|||||||
"@jridgewell/gen-mapping" "^0.3.0"
|
"@jridgewell/gen-mapping" "^0.3.0"
|
||||||
"@jridgewell/trace-mapping" "^0.3.9"
|
"@jridgewell/trace-mapping" "^0.3.9"
|
||||||
|
|
||||||
"@apollo/client@^3.11.10":
|
"@apollo/client@^3.9.2":
|
||||||
version "3.12.3"
|
version "3.9.2"
|
||||||
resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.12.3.tgz#0d252749baad8328e06883fe118dc7e73e3bbb1f"
|
resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.9.2.tgz#96edf2c212f828bad1ef3d84234fa473c5a27ff8"
|
||||||
integrity sha512-KZ5zymRdb8bMbGUb1wP2U04ff7qIGgaC1BCdCVC+IPFiXkxEhHBc5fDEQOwAUT+vUo9KbBh3g7QK/JCOswn59w==
|
integrity sha512-Zw9WvXjqhpbgkvAvnj52vstOWwM0iedKWtn1hSq1cODQyoe1CF2uFwMYFI7l56BrAY9CzLi6MQA0AhxpgJgvxw==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@graphql-typed-document-node/core" "^3.1.1"
|
"@graphql-typed-document-node/core" "^3.1.1"
|
||||||
"@wry/caches" "^1.0.0"
|
"@wry/caches" "^1.0.0"
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
hoist-non-react-statics "^3.3.2"
|
hoist-non-react-statics "^3.3.2"
|
||||||
optimism "^0.18.0"
|
optimism "^0.18.0"
|
||||||
prop-types "^15.7.2"
|
prop-types "^15.7.2"
|
||||||
rehackt "^0.1.0"
|
rehackt "0.0.3"
|
||||||
response-iterator "^0.2.6"
|
response-iterator "^0.2.6"
|
||||||
symbol-observable "^4.0.0"
|
symbol-observable "^4.0.0"
|
||||||
ts-invariant "^0.10.3"
|
ts-invariant "^0.10.3"
|
||||||
@@ -2633,10 +2633,10 @@ regenerator-runtime@^0.14.0:
|
|||||||
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f"
|
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f"
|
||||||
integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==
|
integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==
|
||||||
|
|
||||||
rehackt@^0.1.0:
|
rehackt@0.0.3:
|
||||||
version "0.1.0"
|
version "0.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/rehackt/-/rehackt-0.1.0.tgz#a7c5e289c87345f70da8728a7eb878e5d03c696b"
|
resolved "https://registry.yarnpkg.com/rehackt/-/rehackt-0.0.3.tgz#1ea454620d4641db8342e2db44595cf0e7ac6aa0"
|
||||||
integrity sha512-7kRDOuLHB87D/JESKxQoRwv4DzbIdwkAGQ7p6QKGdVlY1IZheUnVhlk/4UZlNUVxdAXpyxikE3URsG067ybVzw==
|
integrity sha512-aBRHudKhOWwsTvCbSoinzq+Lej/7R8e8UoPvLZo5HirZIIBLGAgdG7SL9QpdcBoQ7+3QYPi3lRLknAzXBlhZ7g==
|
||||||
|
|
||||||
relay-runtime@12.0.0:
|
relay-runtime@12.0.0:
|
||||||
version "12.0.0"
|
version "12.0.0"
|
||||||
|
Reference in New Issue
Block a user