00d12e854a
- Replaced `getAuthTokensFromLoginToken` with `getAccessTokensFromLoginToken` for clarity. - Introduced `getWorkspaceAgnosticTokenFromEmailVerificationToken`. - Extended mutation inputs to include `locale` and `verifyEmailNextPath`. - Added email verification check and sending to various handlers. - Updated GraphQL types and hooks to reflect these changes. Fix #13412 --------- Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> Co-authored-by: Félix Malfait <felix.malfait@gmail.com> Co-authored-by: Félix Malfait <felix@twenty.com>
53 lines
996 B
TypeScript
53 lines
996 B
TypeScript
import { gql } from '@apollo/client';
|
|
|
|
export const AUTH_TOKEN = gql`
|
|
fragment AuthTokenFragment on AuthToken {
|
|
token
|
|
expiresAt
|
|
}
|
|
`;
|
|
|
|
export const AUTH_TOKEN_PAIR = gql`
|
|
fragment AuthTokenPairFragment on AuthTokenPair {
|
|
accessOrWorkspaceAgnosticToken {
|
|
...AuthTokenFragment
|
|
}
|
|
refreshToken {
|
|
...AuthTokenFragment
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const AVAILABLE_WORKSPACE_FOR_AUTH_FRAGMENT = gql`
|
|
fragment AvailableWorkspaceFragment on AvailableWorkspace {
|
|
id
|
|
displayName
|
|
loginToken
|
|
inviteHash
|
|
personalInviteToken
|
|
workspaceUrls {
|
|
subdomainUrl
|
|
customUrl
|
|
}
|
|
logo
|
|
sso {
|
|
type
|
|
id
|
|
issuer
|
|
name
|
|
status
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const AVAILABLE_WORKSPACES_FOR_AUTH_FRAGMENT = gql`
|
|
fragment AvailableWorkspacesFragment on AvailableWorkspaces {
|
|
availableWorkspacesForSignIn {
|
|
...AvailableWorkspaceFragment
|
|
}
|
|
availableWorkspacesForSignUp {
|
|
...AvailableWorkspaceFragment
|
|
}
|
|
}
|
|
`;
|