Merge pull request 'Create upload stream named fragment' (#156) from kat/named-fragment-mini-video into master

Reviewed-on: #156
Reviewed-by: Ivan Malison <ivanmalison@gmail.com>
This commit is contained in:
Kat Huang 2025-01-28 21:31:23 -07:00
commit 365cbb5f70
2 changed files with 43 additions and 18 deletions

View File

@ -4708,6 +4708,20 @@ 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"]>;
@ -4966,6 +4980,19 @@ 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) {
@ -8782,15 +8809,7 @@ export const GetUploadStreamsWithDetailsDocument = gql`
) { ) {
getUserVideos(limit: $limit, after: $after, filters: $filters) { getUserVideos(limit: $limit, after: $after, filters: $filters) {
videos { videos {
id ...UploadStreamWithDetails
name
startTime
stream {
isCompleted
lastIntendedSegmentBound
uploadCompletionCursor
uploadsCompleted
}
} }
pageInfo { pageInfo {
hasNextPage hasNextPage
@ -8798,6 +8817,7 @@ export const GetUploadStreamsWithDetailsDocument = gql`
} }
} }
} }
${UploadStreamWithDetailsFragmentDoc}
`; `;
/** /**

View File

@ -101,6 +101,19 @@ query GetUploadStreams(
} }
} }
} }
fragment UploadStreamWithDetails on VideoGQL {
id
name
startTime
stream {
isCompleted
lastIntendedSegmentBound
uploadCompletionCursor
uploadsCompleted
}
}
query GetUploadStreamsWithDetails( query GetUploadStreamsWithDetails(
$limit: Int! = 5 $limit: Int! = 5
$after: String = null $after: String = null
@ -108,15 +121,7 @@ query GetUploadStreamsWithDetails(
) { ) {
getUserVideos(limit: $limit, after: $after, filters: $filters) { getUserVideos(limit: $limit, after: $after, filters: $filters) {
videos { videos {
id ...UploadStreamWithDetails
name
startTime
stream {
isCompleted
lastIntendedSegmentBound
uploadCompletionCursor
uploadsCompleted
}
} }
pageInfo { pageInfo {
hasNextPage hasNextPage