Compare commits
5 Commits
loewy/add-
...
88634a32e9
| Author | SHA1 | Date | |
|---|---|---|---|
| 88634a32e9 | |||
| f7200a2e9f | |||
| 7d839c0fa6 | |||
| ab1e604871 | |||
| deb724b430 |
165
src/index.tsx
165
src/index.tsx
@@ -290,6 +290,7 @@ export type DeployedConfigGql = {
|
|||||||
environment: Scalars["String"]["output"];
|
environment: Scalars["String"]["output"];
|
||||||
firebase: Scalars["Boolean"]["output"];
|
firebase: Scalars["Boolean"]["output"];
|
||||||
minimumAllowedAppVersion: Scalars["String"]["output"];
|
minimumAllowedAppVersion: Scalars["String"]["output"];
|
||||||
|
quotaEnforcementEnabled: Scalars["Boolean"]["output"];
|
||||||
subscriptionGatingEnabled: Scalars["Boolean"]["output"];
|
subscriptionGatingEnabled: Scalars["Boolean"]["output"];
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -3023,15 +3024,29 @@ export type QueryWaitForArgs = {
|
|||||||
duration: Scalars["Float"]["input"];
|
duration: Scalars["Float"]["input"];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type QuotaBucketStatusGql = {
|
||||||
|
__typename?: "QuotaBucketStatusGQL";
|
||||||
|
appliesToUploadKind: Scalars["String"]["output"];
|
||||||
|
canUpload: Scalars["Boolean"]["output"];
|
||||||
|
durationLimitSeconds?: Maybe<Scalars["Int"]["output"]>;
|
||||||
|
durationRemainingSeconds?: Maybe<Scalars["Float"]["output"]>;
|
||||||
|
durationUsedSeconds: Scalars["Float"]["output"];
|
||||||
|
periodEnd: Scalars["DateTime"]["output"];
|
||||||
|
periodStart: Scalars["DateTime"]["output"];
|
||||||
|
quotaKey: Scalars["String"]["output"];
|
||||||
|
};
|
||||||
|
|
||||||
export type QuotaStatusGql = {
|
export type QuotaStatusGql = {
|
||||||
__typename?: "QuotaStatusGQL";
|
__typename?: "QuotaStatusGQL";
|
||||||
canUpload: Scalars["Boolean"]["output"];
|
canUpload: Scalars["Boolean"]["output"];
|
||||||
durationLimitSeconds?: Maybe<Scalars["Int"]["output"]>;
|
durationLimitSeconds?: Maybe<Scalars["Int"]["output"]>;
|
||||||
durationRemainingSeconds?: Maybe<Scalars["Float"]["output"]>;
|
durationRemainingSeconds?: Maybe<Scalars["Float"]["output"]>;
|
||||||
durationUsedSeconds: Scalars["Float"]["output"];
|
durationUsedSeconds: Scalars["Float"]["output"];
|
||||||
|
importQuotaBuckets: Array<QuotaBucketStatusGql>;
|
||||||
maxVideoDurationSeconds?: Maybe<Scalars["Int"]["output"]>;
|
maxVideoDurationSeconds?: Maybe<Scalars["Int"]["output"]>;
|
||||||
periodEnd: Scalars["DateTime"]["output"];
|
periodEnd: Scalars["DateTime"]["output"];
|
||||||
periodStart: Scalars["DateTime"]["output"];
|
periodStart: Scalars["DateTime"]["output"];
|
||||||
|
recordingQuotaBuckets: Array<QuotaBucketStatusGql>;
|
||||||
tierName: Scalars["String"]["output"];
|
tierName: Scalars["String"]["output"];
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -3474,8 +3489,6 @@ export type UserGql = {
|
|||||||
createdAt?: Maybe<Scalars["DateTime"]["output"]>;
|
createdAt?: Maybe<Scalars["DateTime"]["output"]>;
|
||||||
fargoRating?: Maybe<Scalars["Int"]["output"]>;
|
fargoRating?: Maybe<Scalars["Int"]["output"]>;
|
||||||
firebaseUid?: Maybe<Scalars["String"]["output"]>;
|
firebaseUid?: Maybe<Scalars["String"]["output"]>;
|
||||||
/** Earliest visible non-deleted profile video timestamp with real shot data. */
|
|
||||||
firstActivityAt?: Maybe<Scalars["DateTime"]["output"]>;
|
|
||||||
followers?: Maybe<Array<UserGql>>;
|
followers?: Maybe<Array<UserGql>>;
|
||||||
following?: Maybe<Array<UserGql>>;
|
following?: Maybe<Array<UserGql>>;
|
||||||
id: Scalars["Int"]["output"];
|
id: Scalars["Int"]["output"];
|
||||||
@@ -4121,6 +4134,7 @@ export type GetDeployedConfigQuery = {
|
|||||||
firebase: boolean;
|
firebase: boolean;
|
||||||
minimumAllowedAppVersion: string;
|
minimumAllowedAppVersion: string;
|
||||||
subscriptionGatingEnabled: boolean;
|
subscriptionGatingEnabled: boolean;
|
||||||
|
quotaEnforcementEnabled: boolean;
|
||||||
defaultAndroidRecordingFormat: StreamSegmentTypeEnum;
|
defaultAndroidRecordingFormat: StreamSegmentTypeEnum;
|
||||||
bucketUrl: string;
|
bucketUrl: string;
|
||||||
bannerMessages: Array<{
|
bannerMessages: Array<{
|
||||||
@@ -5675,7 +5689,6 @@ export type EditProfileImageUriMutation = {
|
|||||||
fargoRating?: number | null;
|
fargoRating?: number | null;
|
||||||
activeVideoId?: number | null;
|
activeVideoId?: number | null;
|
||||||
createdAt?: any | null;
|
createdAt?: any | null;
|
||||||
firstActivityAt?: any | null;
|
|
||||||
updatedAt?: any | null;
|
updatedAt?: any | null;
|
||||||
videosPrivateByDefault?: boolean | null;
|
videosPrivateByDefault?: boolean | null;
|
||||||
agreesToMarketing?: boolean | null;
|
agreesToMarketing?: boolean | null;
|
||||||
@@ -5696,7 +5709,6 @@ export type GetLoggedInUserQuery = {
|
|||||||
fargoRating?: number | null;
|
fargoRating?: number | null;
|
||||||
activeVideoId?: number | null;
|
activeVideoId?: number | null;
|
||||||
createdAt?: any | null;
|
createdAt?: any | null;
|
||||||
firstActivityAt?: any | null;
|
|
||||||
updatedAt?: any | null;
|
updatedAt?: any | null;
|
||||||
videosPrivateByDefault?: boolean | null;
|
videosPrivateByDefault?: boolean | null;
|
||||||
agreesToMarketing?: boolean | null;
|
agreesToMarketing?: boolean | null;
|
||||||
@@ -5719,7 +5731,6 @@ export type GetUserQuery = {
|
|||||||
fargoRating?: number | null;
|
fargoRating?: number | null;
|
||||||
activeVideoId?: number | null;
|
activeVideoId?: number | null;
|
||||||
createdAt?: any | null;
|
createdAt?: any | null;
|
||||||
firstActivityAt?: any | null;
|
|
||||||
updatedAt?: any | null;
|
updatedAt?: any | null;
|
||||||
videosPrivateByDefault?: boolean | null;
|
videosPrivateByDefault?: boolean | null;
|
||||||
agreesToMarketing?: boolean | null;
|
agreesToMarketing?: boolean | null;
|
||||||
@@ -5738,6 +5749,47 @@ export type GetUserPlayTimeQuery = {
|
|||||||
getPlayTime: { __typename?: "UserPlayTimeGQL"; totalSeconds: number };
|
getPlayTime: { __typename?: "UserPlayTimeGQL"; totalSeconds: number };
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type GetUploadQuotaStatusQueryVariables = Exact<{
|
||||||
|
[key: string]: never;
|
||||||
|
}>;
|
||||||
|
|
||||||
|
export type GetUploadQuotaStatusQuery = {
|
||||||
|
__typename?: "Query";
|
||||||
|
getQuotaStatus: {
|
||||||
|
__typename?: "QuotaStatusGQL";
|
||||||
|
tierName: string;
|
||||||
|
periodStart: any;
|
||||||
|
periodEnd: any;
|
||||||
|
durationUsedSeconds: number;
|
||||||
|
durationLimitSeconds?: number | null;
|
||||||
|
maxVideoDurationSeconds?: number | null;
|
||||||
|
durationRemainingSeconds?: number | null;
|
||||||
|
canUpload: boolean;
|
||||||
|
importQuotaBuckets: Array<{
|
||||||
|
__typename?: "QuotaBucketStatusGQL";
|
||||||
|
quotaKey: string;
|
||||||
|
appliesToUploadKind: string;
|
||||||
|
periodStart: any;
|
||||||
|
periodEnd: any;
|
||||||
|
durationUsedSeconds: number;
|
||||||
|
durationLimitSeconds?: number | null;
|
||||||
|
durationRemainingSeconds?: number | null;
|
||||||
|
canUpload: boolean;
|
||||||
|
}>;
|
||||||
|
recordingQuotaBuckets: Array<{
|
||||||
|
__typename?: "QuotaBucketStatusGQL";
|
||||||
|
quotaKey: string;
|
||||||
|
appliesToUploadKind: string;
|
||||||
|
periodStart: any;
|
||||||
|
periodEnd: any;
|
||||||
|
durationUsedSeconds: number;
|
||||||
|
durationLimitSeconds?: number | null;
|
||||||
|
durationRemainingSeconds?: number | null;
|
||||||
|
canUpload: boolean;
|
||||||
|
}>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
export type GetUsernamesQueryVariables = Exact<{
|
export type GetUsernamesQueryVariables = Exact<{
|
||||||
matchString: Scalars["String"]["input"];
|
matchString: Scalars["String"]["input"];
|
||||||
limit?: InputMaybe<Scalars["Int"]["input"]>;
|
limit?: InputMaybe<Scalars["Int"]["input"]>;
|
||||||
@@ -5898,7 +5950,6 @@ export type UserFragmentFragment = {
|
|||||||
fargoRating?: number | null;
|
fargoRating?: number | null;
|
||||||
activeVideoId?: number | null;
|
activeVideoId?: number | null;
|
||||||
createdAt?: any | null;
|
createdAt?: any | null;
|
||||||
firstActivityAt?: any | null;
|
|
||||||
updatedAt?: any | null;
|
updatedAt?: any | null;
|
||||||
videosPrivateByDefault?: boolean | null;
|
videosPrivateByDefault?: boolean | null;
|
||||||
agreesToMarketing?: boolean | null;
|
agreesToMarketing?: boolean | null;
|
||||||
@@ -5922,7 +5973,6 @@ export type GetUsersMatchingQuery = {
|
|||||||
fargoRating?: number | null;
|
fargoRating?: number | null;
|
||||||
activeVideoId?: number | null;
|
activeVideoId?: number | null;
|
||||||
createdAt?: any | null;
|
createdAt?: any | null;
|
||||||
firstActivityAt?: any | null;
|
|
||||||
updatedAt?: any | null;
|
updatedAt?: any | null;
|
||||||
videosPrivateByDefault?: boolean | null;
|
videosPrivateByDefault?: boolean | null;
|
||||||
agreesToMarketing?: boolean | null;
|
agreesToMarketing?: boolean | null;
|
||||||
@@ -6976,7 +7026,6 @@ export const UserFragmentFragmentDoc = gql`
|
|||||||
fargoRating
|
fargoRating
|
||||||
activeVideoId
|
activeVideoId
|
||||||
createdAt
|
createdAt
|
||||||
firstActivityAt
|
|
||||||
updatedAt
|
updatedAt
|
||||||
videosPrivateByDefault
|
videosPrivateByDefault
|
||||||
agreesToMarketing
|
agreesToMarketing
|
||||||
@@ -8585,6 +8634,7 @@ export const GetDeployedConfigDocument = gql`
|
|||||||
firebase
|
firebase
|
||||||
minimumAllowedAppVersion
|
minimumAllowedAppVersion
|
||||||
subscriptionGatingEnabled
|
subscriptionGatingEnabled
|
||||||
|
quotaEnforcementEnabled
|
||||||
bannerMessages {
|
bannerMessages {
|
||||||
color
|
color
|
||||||
dismissible
|
dismissible
|
||||||
@@ -11776,6 +11826,105 @@ export type GetUserPlayTimeQueryResult = Apollo.QueryResult<
|
|||||||
GetUserPlayTimeQuery,
|
GetUserPlayTimeQuery,
|
||||||
GetUserPlayTimeQueryVariables
|
GetUserPlayTimeQueryVariables
|
||||||
>;
|
>;
|
||||||
|
export const GetUploadQuotaStatusDocument = gql`
|
||||||
|
query GetUploadQuotaStatus {
|
||||||
|
getQuotaStatus {
|
||||||
|
tierName
|
||||||
|
periodStart
|
||||||
|
periodEnd
|
||||||
|
durationUsedSeconds
|
||||||
|
durationLimitSeconds
|
||||||
|
maxVideoDurationSeconds
|
||||||
|
durationRemainingSeconds
|
||||||
|
canUpload
|
||||||
|
importQuotaBuckets {
|
||||||
|
quotaKey
|
||||||
|
appliesToUploadKind
|
||||||
|
periodStart
|
||||||
|
periodEnd
|
||||||
|
durationUsedSeconds
|
||||||
|
durationLimitSeconds
|
||||||
|
durationRemainingSeconds
|
||||||
|
canUpload
|
||||||
|
}
|
||||||
|
recordingQuotaBuckets {
|
||||||
|
quotaKey
|
||||||
|
appliesToUploadKind
|
||||||
|
periodStart
|
||||||
|
periodEnd
|
||||||
|
durationUsedSeconds
|
||||||
|
durationLimitSeconds
|
||||||
|
durationRemainingSeconds
|
||||||
|
canUpload
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* __useGetUploadQuotaStatusQuery__
|
||||||
|
*
|
||||||
|
* To run a query within a React component, call `useGetUploadQuotaStatusQuery` and pass it any options that fit your needs.
|
||||||
|
* When your component renders, `useGetUploadQuotaStatusQuery` 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 } = useGetUploadQuotaStatusQuery({
|
||||||
|
* variables: {
|
||||||
|
* },
|
||||||
|
* });
|
||||||
|
*/
|
||||||
|
export function useGetUploadQuotaStatusQuery(
|
||||||
|
baseOptions?: Apollo.QueryHookOptions<
|
||||||
|
GetUploadQuotaStatusQuery,
|
||||||
|
GetUploadQuotaStatusQueryVariables
|
||||||
|
>,
|
||||||
|
) {
|
||||||
|
const options = { ...defaultOptions, ...baseOptions };
|
||||||
|
return Apollo.useQuery<
|
||||||
|
GetUploadQuotaStatusQuery,
|
||||||
|
GetUploadQuotaStatusQueryVariables
|
||||||
|
>(GetUploadQuotaStatusDocument, options);
|
||||||
|
}
|
||||||
|
export function useGetUploadQuotaStatusLazyQuery(
|
||||||
|
baseOptions?: Apollo.LazyQueryHookOptions<
|
||||||
|
GetUploadQuotaStatusQuery,
|
||||||
|
GetUploadQuotaStatusQueryVariables
|
||||||
|
>,
|
||||||
|
) {
|
||||||
|
const options = { ...defaultOptions, ...baseOptions };
|
||||||
|
return Apollo.useLazyQuery<
|
||||||
|
GetUploadQuotaStatusQuery,
|
||||||
|
GetUploadQuotaStatusQueryVariables
|
||||||
|
>(GetUploadQuotaStatusDocument, options);
|
||||||
|
}
|
||||||
|
export function useGetUploadQuotaStatusSuspenseQuery(
|
||||||
|
baseOptions?: Apollo.SuspenseQueryHookOptions<
|
||||||
|
GetUploadQuotaStatusQuery,
|
||||||
|
GetUploadQuotaStatusQueryVariables
|
||||||
|
>,
|
||||||
|
) {
|
||||||
|
const options = { ...defaultOptions, ...baseOptions };
|
||||||
|
return Apollo.useSuspenseQuery<
|
||||||
|
GetUploadQuotaStatusQuery,
|
||||||
|
GetUploadQuotaStatusQueryVariables
|
||||||
|
>(GetUploadQuotaStatusDocument, options);
|
||||||
|
}
|
||||||
|
export type GetUploadQuotaStatusQueryHookResult = ReturnType<
|
||||||
|
typeof useGetUploadQuotaStatusQuery
|
||||||
|
>;
|
||||||
|
export type GetUploadQuotaStatusLazyQueryHookResult = ReturnType<
|
||||||
|
typeof useGetUploadQuotaStatusLazyQuery
|
||||||
|
>;
|
||||||
|
export type GetUploadQuotaStatusSuspenseQueryHookResult = ReturnType<
|
||||||
|
typeof useGetUploadQuotaStatusSuspenseQuery
|
||||||
|
>;
|
||||||
|
export type GetUploadQuotaStatusQueryResult = Apollo.QueryResult<
|
||||||
|
GetUploadQuotaStatusQuery,
|
||||||
|
GetUploadQuotaStatusQueryVariables
|
||||||
|
>;
|
||||||
export const GetUsernamesDocument = gql`
|
export const GetUsernamesDocument = gql`
|
||||||
query getUsernames(
|
query getUsernames(
|
||||||
$matchString: String!
|
$matchString: String!
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ query getDeployedConfig {
|
|||||||
firebase
|
firebase
|
||||||
minimumAllowedAppVersion
|
minimumAllowedAppVersion
|
||||||
subscriptionGatingEnabled
|
subscriptionGatingEnabled
|
||||||
|
quotaEnforcementEnabled
|
||||||
bannerMessages {
|
bannerMessages {
|
||||||
color
|
color
|
||||||
dismissible
|
dismissible
|
||||||
|
|||||||
@@ -49,6 +49,39 @@ query GetUserPlayTime($userId: Int!, $filters: VideoFilterInput) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
query GetUploadQuotaStatus {
|
||||||
|
getQuotaStatus {
|
||||||
|
tierName
|
||||||
|
periodStart
|
||||||
|
periodEnd
|
||||||
|
durationUsedSeconds
|
||||||
|
durationLimitSeconds
|
||||||
|
maxVideoDurationSeconds
|
||||||
|
durationRemainingSeconds
|
||||||
|
canUpload
|
||||||
|
importQuotaBuckets {
|
||||||
|
quotaKey
|
||||||
|
appliesToUploadKind
|
||||||
|
periodStart
|
||||||
|
periodEnd
|
||||||
|
durationUsedSeconds
|
||||||
|
durationLimitSeconds
|
||||||
|
durationRemainingSeconds
|
||||||
|
canUpload
|
||||||
|
}
|
||||||
|
recordingQuotaBuckets {
|
||||||
|
quotaKey
|
||||||
|
appliesToUploadKind
|
||||||
|
periodStart
|
||||||
|
periodEnd
|
||||||
|
durationUsedSeconds
|
||||||
|
durationLimitSeconds
|
||||||
|
durationRemainingSeconds
|
||||||
|
canUpload
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
query getUsernames(
|
query getUsernames(
|
||||||
$matchString: String!
|
$matchString: String!
|
||||||
$limit: Int = null
|
$limit: Int = null
|
||||||
@@ -176,7 +209,6 @@ fragment UserFragment on UserGQL {
|
|||||||
fargoRating
|
fargoRating
|
||||||
activeVideoId
|
activeVideoId
|
||||||
createdAt
|
createdAt
|
||||||
firstActivityAt
|
|
||||||
updatedAt
|
updatedAt
|
||||||
videosPrivateByDefault
|
videosPrivateByDefault
|
||||||
agreesToMarketing
|
agreesToMarketing
|
||||||
|
|||||||
@@ -351,11 +351,6 @@ type UserGQL {
|
|||||||
agreesToMarketing: Boolean
|
agreesToMarketing: Boolean
|
||||||
following: [UserGQL!]
|
following: [UserGQL!]
|
||||||
followers: [UserGQL!]
|
followers: [UserGQL!]
|
||||||
|
|
||||||
"""
|
|
||||||
Earliest visible non-deleted profile video timestamp with real shot data.
|
|
||||||
"""
|
|
||||||
firstActivityAt: DateTime
|
|
||||||
isFollowedByCurrentUser: Boolean
|
isFollowedByCurrentUser: Boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -693,6 +688,7 @@ type DeployedConfigGQL {
|
|||||||
environment: String!
|
environment: String!
|
||||||
minimumAllowedAppVersion: String!
|
minimumAllowedAppVersion: String!
|
||||||
subscriptionGatingEnabled: Boolean!
|
subscriptionGatingEnabled: Boolean!
|
||||||
|
quotaEnforcementEnabled: Boolean!
|
||||||
bannerMessages: [BannerGQL!]!
|
bannerMessages: [BannerGQL!]!
|
||||||
defaultAndroidRecordingFormat: StreamSegmentTypeEnum!
|
defaultAndroidRecordingFormat: StreamSegmentTypeEnum!
|
||||||
bucketUrl: String!
|
bucketUrl: String!
|
||||||
@@ -1045,6 +1041,19 @@ type QuotaStatusGQL {
|
|||||||
durationUsedSeconds: Float!
|
durationUsedSeconds: Float!
|
||||||
durationLimitSeconds: Int
|
durationLimitSeconds: Int
|
||||||
maxVideoDurationSeconds: Int
|
maxVideoDurationSeconds: Int
|
||||||
|
importQuotaBuckets: [QuotaBucketStatusGQL!]!
|
||||||
|
recordingQuotaBuckets: [QuotaBucketStatusGQL!]!
|
||||||
|
durationRemainingSeconds: Float
|
||||||
|
canUpload: Boolean!
|
||||||
|
}
|
||||||
|
|
||||||
|
type QuotaBucketStatusGQL {
|
||||||
|
quotaKey: String!
|
||||||
|
appliesToUploadKind: String!
|
||||||
|
periodStart: DateTime!
|
||||||
|
periodEnd: DateTime!
|
||||||
|
durationUsedSeconds: Float!
|
||||||
|
durationLimitSeconds: Int
|
||||||
durationRemainingSeconds: Float
|
durationRemainingSeconds: Float
|
||||||
canUpload: Boolean!
|
canUpload: Boolean!
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user