mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-14 13:25:12 +00:00
feat: user usage gql & test case improve (#5076)
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
mutation addToEarlyAccess($email: String!) {
|
||||
addToEarlyAccess(email: $email)
|
||||
}
|
||||
17
packages/frontend/graphql/src/graphql/early-access-list.gql
Normal file
17
packages/frontend/graphql/src/graphql/early-access-list.gql
Normal file
@@ -0,0 +1,17 @@
|
||||
query earlyAccessUsers {
|
||||
earlyAccessUsers {
|
||||
id
|
||||
name
|
||||
email
|
||||
avatarUrl
|
||||
emailVerified
|
||||
createdAt
|
||||
subscription {
|
||||
plan
|
||||
recurring
|
||||
status
|
||||
start
|
||||
end
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
mutation removeEarlyAccess($email: String!) {
|
||||
removeEarlyAccess(email: $email)
|
||||
}
|
||||
@@ -188,6 +188,53 @@ mutation deleteWorkspace($id: String!) {
|
||||
}`,
|
||||
};
|
||||
|
||||
export const addToEarlyAccessMutation = {
|
||||
id: 'addToEarlyAccessMutation' as const,
|
||||
operationName: 'addToEarlyAccess',
|
||||
definitionName: 'addToEarlyAccess',
|
||||
containsFile: false,
|
||||
query: `
|
||||
mutation addToEarlyAccess($email: String!) {
|
||||
addToEarlyAccess(email: $email)
|
||||
}`,
|
||||
};
|
||||
|
||||
export const earlyAccessUsersQuery = {
|
||||
id: 'earlyAccessUsersQuery' as const,
|
||||
operationName: 'earlyAccessUsers',
|
||||
definitionName: 'earlyAccessUsers',
|
||||
containsFile: false,
|
||||
query: `
|
||||
query earlyAccessUsers {
|
||||
earlyAccessUsers {
|
||||
id
|
||||
name
|
||||
email
|
||||
avatarUrl
|
||||
emailVerified
|
||||
createdAt
|
||||
subscription {
|
||||
plan
|
||||
recurring
|
||||
status
|
||||
start
|
||||
end
|
||||
}
|
||||
}
|
||||
}`,
|
||||
};
|
||||
|
||||
export const removeEarlyAccessMutation = {
|
||||
id: 'removeEarlyAccessMutation' as const,
|
||||
operationName: 'removeEarlyAccess',
|
||||
definitionName: 'removeEarlyAccess',
|
||||
containsFile: false,
|
||||
query: `
|
||||
mutation removeEarlyAccess($email: String!) {
|
||||
removeEarlyAccess(email: $email)
|
||||
}`,
|
||||
};
|
||||
|
||||
export const getCurrentUserQuery = {
|
||||
id: 'getCurrentUserQuery' as const,
|
||||
operationName: 'getCurrentUser',
|
||||
|
||||
@@ -223,6 +223,47 @@ export type DeleteWorkspaceMutation = {
|
||||
deleteWorkspace: boolean;
|
||||
};
|
||||
|
||||
export type AddToEarlyAccessMutationVariables = Exact<{
|
||||
email: Scalars['String']['input'];
|
||||
}>;
|
||||
|
||||
export type AddToEarlyAccessMutation = {
|
||||
__typename?: 'Mutation';
|
||||
addToEarlyAccess: number;
|
||||
};
|
||||
|
||||
export type EarlyAccessUsersQueryVariables = Exact<{ [key: string]: never }>;
|
||||
|
||||
export type EarlyAccessUsersQuery = {
|
||||
__typename?: 'Query';
|
||||
earlyAccessUsers: Array<{
|
||||
__typename?: 'UserType';
|
||||
id: string;
|
||||
name: string;
|
||||
email: string;
|
||||
avatarUrl: string | null;
|
||||
emailVerified: string | null;
|
||||
createdAt: string | null;
|
||||
subscription: {
|
||||
__typename?: 'UserSubscription';
|
||||
plan: SubscriptionPlan;
|
||||
recurring: SubscriptionRecurring;
|
||||
status: SubscriptionStatus;
|
||||
start: string;
|
||||
end: string;
|
||||
} | null;
|
||||
}>;
|
||||
};
|
||||
|
||||
export type RemoveEarlyAccessMutationVariables = Exact<{
|
||||
email: Scalars['String']['input'];
|
||||
}>;
|
||||
|
||||
export type RemoveEarlyAccessMutation = {
|
||||
__typename?: 'Mutation';
|
||||
removeEarlyAccess: number;
|
||||
};
|
||||
|
||||
export type GetCurrentUserQueryVariables = Exact<{ [key: string]: never }>;
|
||||
|
||||
export type GetCurrentUserQuery = {
|
||||
@@ -698,6 +739,11 @@ export type Queries =
|
||||
variables: AllBlobSizesQueryVariables;
|
||||
response: AllBlobSizesQuery;
|
||||
}
|
||||
| {
|
||||
name: 'earlyAccessUsersQuery';
|
||||
variables: EarlyAccessUsersQueryVariables;
|
||||
response: EarlyAccessUsersQuery;
|
||||
}
|
||||
| {
|
||||
name: 'getCurrentUserQuery';
|
||||
variables: GetCurrentUserQueryVariables;
|
||||
@@ -835,6 +881,16 @@ export type Mutations =
|
||||
variables: DeleteWorkspaceMutationVariables;
|
||||
response: DeleteWorkspaceMutation;
|
||||
}
|
||||
| {
|
||||
name: 'addToEarlyAccessMutation';
|
||||
variables: AddToEarlyAccessMutationVariables;
|
||||
response: AddToEarlyAccessMutation;
|
||||
}
|
||||
| {
|
||||
name: 'removeEarlyAccessMutation';
|
||||
variables: RemoveEarlyAccessMutationVariables;
|
||||
response: RemoveEarlyAccessMutation;
|
||||
}
|
||||
| {
|
||||
name: 'leaveWorkspaceMutation';
|
||||
variables: LeaveWorkspaceMutationVariables;
|
||||
|
||||
Reference in New Issue
Block a user