mirror of
https://github.com/eliasstepanik/core.git
synced 2026-01-12 11:58:27 +00:00
21 lines
454 B
TypeScript
21 lines
454 B
TypeScript
import type { User } from "~/models/user.server";
|
|
import { createWorkspace } from "~/models/workspace.server";
|
|
|
|
export async function postAuthentication({
|
|
user,
|
|
loginMethod,
|
|
isNewUser,
|
|
}: {
|
|
user: User;
|
|
loginMethod: User["authenticationMethod"];
|
|
isNewUser: boolean;
|
|
}) {
|
|
if (user.name && isNewUser && loginMethod === "GOOGLE") {
|
|
await createWorkspace({
|
|
name: user.name,
|
|
userId: user.id,
|
|
integrations: [],
|
|
});
|
|
}
|
|
}
|