Automatically infer user language when signing in via Google (#6679)

This commit is contained in:
Tom Moor
2024-03-16 07:59:42 -06:00
committed by GitHub
parent f68c52e255
commit 6775f25425
3 changed files with 14 additions and 0 deletions

View File

@@ -20,6 +20,8 @@ type Props = {
name: string;
/** The email address of the user */
email: string;
/** The language of the user, if known */
language?: string;
/** Provision the new user as an administrator */
isAdmin?: boolean;
/** The public url of an image representing the user */
@@ -51,6 +53,7 @@ export default async function userProvisioner({
name,
email,
isAdmin,
language,
avatarUrl,
teamId,
authentication,
@@ -233,6 +236,7 @@ export default async function userProvisioner({
{
name,
email,
language,
isAdmin: typeof isAdmin === "boolean" && isAdmin,
isViewer: isAdmin === true ? false : defaultUserRole === "viewer",
teamId,