Compare commits
1 Commits
agent/vide
...
t3code/sho
| Author | SHA1 | Date | |
|---|---|---|---|
| f58048768c |
@@ -4302,7 +4302,7 @@ export type VideoExportJobGql = {
|
|||||||
createdAt?: Maybe<Scalars["DateTime"]["output"]>;
|
createdAt?: Maybe<Scalars["DateTime"]["output"]>;
|
||||||
downloadUrl?: Maybe<Scalars["String"]["output"]>;
|
downloadUrl?: Maybe<Scalars["String"]["output"]>;
|
||||||
expiresAt?: Maybe<Scalars["DateTime"]["output"]>;
|
expiresAt?: Maybe<Scalars["DateTime"]["output"]>;
|
||||||
fileSizeBytes?: Maybe<Scalars["BigInt"]["output"]>;
|
fileSizeBytes?: Maybe<Scalars["Int"]["output"]>;
|
||||||
id: Scalars["Int"]["output"];
|
id: Scalars["Int"]["output"];
|
||||||
mode: VideoExportModeEnum;
|
mode: VideoExportModeEnum;
|
||||||
runId?: Maybe<Scalars["Int"]["output"]>;
|
runId?: Maybe<Scalars["Int"]["output"]>;
|
||||||
@@ -6874,8 +6874,10 @@ export type ReactToVideoMutation = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type GetShotLabVideosQueryVariables = Exact<{
|
export type GetShotLabVideosQueryVariables = Exact<{
|
||||||
userId: Scalars["Int"]["input"];
|
feedInput: VideoFeedInputGql;
|
||||||
|
includePrivate: IncludePrivateEnum;
|
||||||
limit?: Scalars["Int"]["input"];
|
limit?: Scalars["Int"]["input"];
|
||||||
|
after?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
}>;
|
}>;
|
||||||
|
|
||||||
export type GetShotLabVideosQuery = {
|
export type GetShotLabVideosQuery = {
|
||||||
@@ -6903,6 +6905,11 @@ export type GetShotLabVideosQuery = {
|
|||||||
lastSegmentUploadedAt?: any | null;
|
lastSegmentUploadedAt?: any | null;
|
||||||
} | null;
|
} | null;
|
||||||
}>;
|
}>;
|
||||||
|
pageInfo: {
|
||||||
|
__typename?: "PageInfoGQL";
|
||||||
|
hasNextPage: boolean;
|
||||||
|
endCursor?: string | null;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -9244,7 +9251,7 @@ export type VideoExportJobFieldsFragment = {
|
|||||||
shotIds?: Array<number> | null;
|
shotIds?: Array<number> | null;
|
||||||
runId?: number | null;
|
runId?: number | null;
|
||||||
downloadUrl?: string | null;
|
downloadUrl?: string | null;
|
||||||
fileSizeBytes?: any | null;
|
fileSizeBytes?: number | null;
|
||||||
expiresAt?: any | null;
|
expiresAt?: any | null;
|
||||||
createdAt?: any | null;
|
createdAt?: any | null;
|
||||||
};
|
};
|
||||||
@@ -9266,7 +9273,7 @@ export type RequestVideoExportMutation = {
|
|||||||
shotIds?: Array<number> | null;
|
shotIds?: Array<number> | null;
|
||||||
runId?: number | null;
|
runId?: number | null;
|
||||||
downloadUrl?: string | null;
|
downloadUrl?: string | null;
|
||||||
fileSizeBytes?: any | null;
|
fileSizeBytes?: number | null;
|
||||||
expiresAt?: any | null;
|
expiresAt?: any | null;
|
||||||
createdAt?: any | null;
|
createdAt?: any | null;
|
||||||
};
|
};
|
||||||
@@ -9298,7 +9305,7 @@ export type VideoExportJobQuery = {
|
|||||||
shotIds?: Array<number> | null;
|
shotIds?: Array<number> | null;
|
||||||
runId?: number | null;
|
runId?: number | null;
|
||||||
downloadUrl?: string | null;
|
downloadUrl?: string | null;
|
||||||
fileSizeBytes?: any | null;
|
fileSizeBytes?: number | null;
|
||||||
expiresAt?: any | null;
|
expiresAt?: any | null;
|
||||||
createdAt?: any | null;
|
createdAt?: any | null;
|
||||||
} | null;
|
} | null;
|
||||||
@@ -9322,7 +9329,7 @@ export type MyVideoExportsQuery = {
|
|||||||
shotIds?: Array<number> | null;
|
shotIds?: Array<number> | null;
|
||||||
runId?: number | null;
|
runId?: number | null;
|
||||||
downloadUrl?: string | null;
|
downloadUrl?: string | null;
|
||||||
fileSizeBytes?: any | null;
|
fileSizeBytes?: number | null;
|
||||||
expiresAt?: any | null;
|
expiresAt?: any | null;
|
||||||
createdAt?: any | null;
|
createdAt?: any | null;
|
||||||
}>;
|
}>;
|
||||||
@@ -15140,12 +15147,18 @@ export type ReactToVideoMutationOptions = Apollo.BaseMutationOptions<
|
|||||||
ReactToVideoMutationVariables
|
ReactToVideoMutationVariables
|
||||||
>;
|
>;
|
||||||
export const GetShotLabVideosDocument = gql`
|
export const GetShotLabVideosDocument = gql`
|
||||||
query GetShotLabVideos($userId: Int!, $limit: Int! = 25) {
|
query GetShotLabVideos(
|
||||||
|
$feedInput: VideoFeedInputGQL!
|
||||||
|
$includePrivate: IncludePrivateEnum!
|
||||||
|
$limit: Int! = 25
|
||||||
|
$after: String = null
|
||||||
|
) {
|
||||||
getFeedVideos(
|
getFeedVideos(
|
||||||
limit: $limit
|
limit: $limit
|
||||||
|
after: $after
|
||||||
includeCallersVideos: false
|
includeCallersVideos: false
|
||||||
includePrivate: MINE
|
includePrivate: $includePrivate
|
||||||
feedInput: { userId: $userId }
|
feedInput: $feedInput
|
||||||
) {
|
) {
|
||||||
videos {
|
videos {
|
||||||
id
|
id
|
||||||
@@ -15165,6 +15178,10 @@ export const GetShotLabVideosDocument = gql`
|
|||||||
lastSegmentUploadedAt
|
lastSegmentUploadedAt
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
pageInfo {
|
||||||
|
hasNextPage
|
||||||
|
endCursor
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
@@ -15181,8 +15198,10 @@ export const GetShotLabVideosDocument = gql`
|
|||||||
* @example
|
* @example
|
||||||
* const { data, loading, error } = useGetShotLabVideosQuery({
|
* const { data, loading, error } = useGetShotLabVideosQuery({
|
||||||
* variables: {
|
* variables: {
|
||||||
* userId: // value for 'userId'
|
* feedInput: // value for 'feedInput'
|
||||||
|
* includePrivate: // value for 'includePrivate'
|
||||||
* limit: // value for 'limit'
|
* limit: // value for 'limit'
|
||||||
|
* after: // value for 'after'
|
||||||
* },
|
* },
|
||||||
* });
|
* });
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1,12 +1,19 @@
|
|||||||
# Lightweight two-step picker data for Shot Lab's video-first source: the
|
# Lightweight two-step picker data for Shot Lab's video-first source: recent
|
||||||
# caller's recent videos (completed or still uploading), then that video's
|
# videos from the requested audience (mine, followed users, or public), then
|
||||||
# shots. The stream fields hint at "actively updating" without gating.
|
# that video's shots. The stream fields hint at "actively updating" without
|
||||||
query GetShotLabVideos($userId: Int!, $limit: Int! = 25) {
|
# gating.
|
||||||
|
query GetShotLabVideos(
|
||||||
|
$feedInput: VideoFeedInputGQL!
|
||||||
|
$includePrivate: IncludePrivateEnum!
|
||||||
|
$limit: Int! = 25
|
||||||
|
$after: String = null
|
||||||
|
) {
|
||||||
getFeedVideos(
|
getFeedVideos(
|
||||||
limit: $limit
|
limit: $limit
|
||||||
|
after: $after
|
||||||
includeCallersVideos: false
|
includeCallersVideos: false
|
||||||
includePrivate: MINE
|
includePrivate: $includePrivate
|
||||||
feedInput: { userId: $userId }
|
feedInput: $feedInput
|
||||||
) {
|
) {
|
||||||
videos {
|
videos {
|
||||||
id
|
id
|
||||||
@@ -26,6 +33,10 @@ query GetShotLabVideos($userId: Int!, $limit: Int! = 25) {
|
|||||||
lastSegmentUploadedAt
|
lastSegmentUploadedAt
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
pageInfo {
|
||||||
|
hasNextPage
|
||||||
|
endCursor
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -531,6 +531,19 @@ type GetUploadLinksReturn {
|
|||||||
stream: UploadStreamGQL
|
stream: UploadStreamGQL
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type SegmentUploadLink {
|
||||||
|
segmentIndex: Int!
|
||||||
|
uploadUrl: String!
|
||||||
|
headers: [Header]!
|
||||||
|
}
|
||||||
|
|
||||||
|
type UploadLinkBatch {
|
||||||
|
links: [SegmentUploadLink!]!
|
||||||
|
alreadyUploaded: [Int!]!
|
||||||
|
}
|
||||||
|
|
||||||
|
union UploadLinkBatchGetUploadLinkErrors = UploadLinkBatch | GetUploadLinkErrors
|
||||||
|
|
||||||
type HLSPlaylistGQL {
|
type HLSPlaylistGQL {
|
||||||
videoId: Int!
|
videoId: Int!
|
||||||
m3u8Text: String!
|
m3u8Text: String!
|
||||||
@@ -1295,12 +1308,6 @@ type SegmentAlreadyUploadedErr {
|
|||||||
segmentId: Int!
|
segmentId: Int!
|
||||||
}
|
}
|
||||||
|
|
||||||
type SegmentUploadLink {
|
|
||||||
segmentIndex: Int!
|
|
||||||
uploadUrl: String!
|
|
||||||
headers: [Header]!
|
|
||||||
}
|
|
||||||
|
|
||||||
type SerializedShotPathsGQL {
|
type SerializedShotPathsGQL {
|
||||||
b64EncodedBuffer: String
|
b64EncodedBuffer: String
|
||||||
}
|
}
|
||||||
@@ -1787,13 +1794,6 @@ type UploadLink {
|
|||||||
headers: [Header]!
|
headers: [Header]!
|
||||||
}
|
}
|
||||||
|
|
||||||
type UploadLinkBatch {
|
|
||||||
links: [SegmentUploadLink!]!
|
|
||||||
alreadyUploaded: [Int!]!
|
|
||||||
}
|
|
||||||
|
|
||||||
union UploadLinkBatchGetUploadLinkErrors = UploadLinkBatch | GetUploadLinkErrors
|
|
||||||
|
|
||||||
union UploadLinkGetProfileUploadLinkErrors =
|
union UploadLinkGetProfileUploadLinkErrors =
|
||||||
UploadLink
|
UploadLink
|
||||||
| GetProfileUploadLinkErrors
|
| GetProfileUploadLinkErrors
|
||||||
@@ -1923,7 +1923,7 @@ type VideoExportJobGQL {
|
|||||||
shotIds: [Int!]
|
shotIds: [Int!]
|
||||||
runId: Int
|
runId: Int
|
||||||
downloadUrl: String
|
downloadUrl: String
|
||||||
fileSizeBytes: BigInt
|
fileSizeBytes: Int
|
||||||
expiresAt: DateTime
|
expiresAt: DateTime
|
||||||
createdAt: DateTime
|
createdAt: DateTime
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user