Compare commits

..

4 Commits

Author SHA1 Message Date
204e289627 Actually regenerate code 2024-02-11 22:46:11 -07:00
fd731b2ecf Fix video uplaod 2024-02-11 22:44:18 -07:00
e733e413ef Small tweaks 2024-02-11 22:42:37 -07:00
90fc81776f Merge pull request 'Add shots and bucketed shot gql' (#2) from update-agg-gql into master
Reviewed-on: #2
2024-02-05 19:56:07 -07:00
3 changed files with 12 additions and 32 deletions

View File

@@ -129,7 +129,6 @@ export type Mutation = {
createBucketSet: BucketSetGql; createBucketSet: BucketSetGql;
createUploadStream: CreateUploadStreamReturn; createUploadStream: CreateUploadStreamReturn;
getUploadLink: GetUploadLinkReturn; getUploadLink: GetUploadLinkReturn;
processVideoSource: ProcessVideoSourceReturn;
terminateUploadStream: Scalars['Boolean']['output']; terminateUploadStream: Scalars['Boolean']['output'];
}; };
@@ -146,16 +145,11 @@ export type MutationCreateUploadStreamArgs = {
export type MutationGetUploadLinkArgs = { export type MutationGetUploadLinkArgs = {
chunkIndex: Scalars['Int']['input']; segmentIndex: Scalars['Int']['input'];
videoId: Scalars['Int']['input']; videoId: Scalars['Int']['input'];
}; };
export type MutationProcessVideoSourceArgs = {
input: ProcessVideoSourceInput;
};
export type MutationTerminateUploadStreamArgs = { export type MutationTerminateUploadStreamArgs = {
videoId: Scalars['Int']['input']; videoId: Scalars['Int']['input'];
}; };
@@ -176,19 +170,11 @@ export type PocketingIntentionFeaturesGql = {
targetPocketDistance?: Maybe<Scalars['Float']['output']>; targetPocketDistance?: Maybe<Scalars['Float']['output']>;
}; };
export type ProcessVideoSourceInput = {
val: Scalars['Int']['input'];
};
export type ProcessVideoSourceReturn = {
__typename?: 'ProcessVideoSourceReturn';
val: Scalars['Int']['output'];
};
export type Query = { export type Query = {
__typename?: 'Query'; __typename?: 'Query';
getAggregateShots: Array<AggregateResultGql>; getAggregateShots: Array<AggregateResultGql>;
getBucketSet?: Maybe<BucketSetGql>; getBucketSet?: Maybe<BucketSetGql>;
getLoggedInUser?: Maybe<UserGql>;
getShots: Array<ShotGql>; getShots: Array<ShotGql>;
getUser?: Maybe<UserGql>; getUser?: Maybe<UserGql>;
getVideo: VideoGql; getVideo: VideoGql;
@@ -315,6 +301,7 @@ export type UploadStreamMetadata = {
export type UserGql = { export type UserGql = {
__typename?: 'UserGQL'; __typename?: 'UserGQL';
createdAt?: Maybe<Scalars['DateTime']['output']>; createdAt?: Maybe<Scalars['DateTime']['output']>;
firebaseUid: Scalars['String']['output'];
id: Scalars['Int']['output']; id: Scalars['Int']['output'];
statistics: UserStatisticsGql; statistics: UserStatisticsGql;
updatedAt?: Maybe<Scalars['DateTime']['output']>; updatedAt?: Maybe<Scalars['DateTime']['output']>;
@@ -394,7 +381,7 @@ export type CreateUploadStreamMutation = { __typename?: 'Mutation', createUpload
export type GetUploadLinkMutationVariables = Exact<{ export type GetUploadLinkMutationVariables = Exact<{
videoId: Scalars['Int']['input']; videoId: Scalars['Int']['input'];
chunkIndex: Scalars['Int']['input']; segmentIndex: Scalars['Int']['input'];
}>; }>;
@@ -569,8 +556,8 @@ export type CreateUploadStreamMutationHookResult = ReturnType<typeof useCreateUp
export type CreateUploadStreamMutationResult = Apollo.MutationResult<CreateUploadStreamMutation>; export type CreateUploadStreamMutationResult = Apollo.MutationResult<CreateUploadStreamMutation>;
export type CreateUploadStreamMutationOptions = Apollo.BaseMutationOptions<CreateUploadStreamMutation, CreateUploadStreamMutationVariables>; export type CreateUploadStreamMutationOptions = Apollo.BaseMutationOptions<CreateUploadStreamMutation, CreateUploadStreamMutationVariables>;
export const GetUploadLinkDocument = gql` export const GetUploadLinkDocument = gql`
mutation GetUploadLink($videoId: Int!, $chunkIndex: Int!) { mutation GetUploadLink($videoId: Int!, $segmentIndex: Int!) {
getUploadLink(videoId: $videoId, chunkIndex: $chunkIndex) { getUploadLink(videoId: $videoId, segmentIndex: $segmentIndex) {
uploadUrl uploadUrl
linksRequested linksRequested
} }
@@ -592,7 +579,7 @@ export type GetUploadLinkMutationFn = Apollo.MutationFunction<GetUploadLinkMutat
* const [getUploadLinkMutation, { data, loading, error }] = useGetUploadLinkMutation({ * const [getUploadLinkMutation, { data, loading, error }] = useGetUploadLinkMutation({
* variables: { * variables: {
* videoId: // value for 'videoId' * videoId: // value for 'videoId'
* chunkIndex: // value for 'chunkIndex' * segmentIndex: // value for 'segmentIndex'
* }, * },
* }); * });
*/ */

View File

@@ -28,8 +28,8 @@ mutation CreateUploadStream(
} }
} }
mutation GetUploadLink($videoId: Int!, $chunkIndex: Int!) { mutation GetUploadLink($videoId: Int!, $segmentIndex: Int!) {
getUploadLink(videoId: $videoId, chunkIndex: $chunkIndex) { getUploadLink(videoId: $videoId, segmentIndex: $segmentIndex) {
uploadUrl uploadUrl
linksRequested linksRequested
} }

View File

@@ -1,6 +1,7 @@
type Query { type Query {
getAggregateShots(bucketSets: [BucketSetInputGQL!]!): [AggregateResultGQL!]! getAggregateShots(bucketSets: [BucketSetInputGQL!]!): [AggregateResultGQL!]!
getUser(userId: Int!): UserGQL getUser(userId: Int!): UserGQL
getLoggedInUser: UserGQL
getVideo(videoId: Int!): VideoGQL! getVideo(videoId: Int!): VideoGQL!
getShots(filterInput: FilterInput = null): [ShotGQL!]! getShots(filterInput: FilterInput = null): [ShotGQL!]!
getBucketSet(keyName: String!): BucketSetGQL getBucketSet(keyName: String!): BucketSetGQL
@@ -40,6 +41,7 @@ input BucketInputGQL {
type UserGQL { type UserGQL {
id: Int! id: Int!
firebaseUid: String!
username: String! username: String!
createdAt: DateTime createdAt: DateTime
updatedAt: DateTime updatedAt: DateTime
@@ -224,9 +226,8 @@ type BucketSetGQL {
type Mutation { type Mutation {
createBucketSet(params: CreateBucketSetInput!): BucketSetGQL! createBucketSet(params: CreateBucketSetInput!): BucketSetGQL!
processVideoSource(input: ProcessVideoSourceInput!): ProcessVideoSourceReturn!
createUploadStream(uploadMetadata: UploadMetadataInput, videoName: String = null): CreateUploadStreamReturn! createUploadStream(uploadMetadata: UploadMetadataInput, videoName: String = null): CreateUploadStreamReturn!
getUploadLink(videoId: Int!, chunkIndex: Int!): GetUploadLinkReturn! getUploadLink(videoId: Int!, segmentIndex: Int!): GetUploadLinkReturn!
terminateUploadStream(videoId: Int!): Boolean! terminateUploadStream(videoId: Int!): Boolean!
} }
@@ -236,14 +237,6 @@ input CreateBucketSetInput {
buckets: [BucketInputGQL!]! buckets: [BucketInputGQL!]!
} }
type ProcessVideoSourceReturn {
val: Int!
}
input ProcessVideoSourceInput {
val: Int!
}
type CreateUploadStreamReturn { type CreateUploadStreamReturn {
videoId: Int! videoId: Int!
} }