MCPcopy Index your code
hub / github.com/Linen-dev/linen.dev / createUser

Function createUser

apps/web/services/users/index.ts:44–59  ·  view source on GitHub ↗
(user: Prisma.usersUncheckedCreateInput)

Source from the content-addressed store, hash-verified

42};
43
44export const createUser = async (user: Prisma.usersUncheckedCreateInput) => {
45 if (user.accountsId && user.externalUserId) {
46 const exist = await prisma.users.findUnique({
47 where: {
48 externalUserId_accountsId: {
49 accountsId: user.accountsId,
50 externalUserId: user.externalUserId!,
51 },
52 },
53 });
54 if (exist) {
55 return exist;
56 }
57 }
58 return await prisma.users.create({ data: user });
59};
60
61export const updateUser = async (user: Prisma.usersUncheckedCreateInput) => {
62 const { anonymousAlias, ...param } = user;

Callers 4

syncUsersFunction · 0.90
processTeamJoinFunction · 0.90

Calls 1

createMethod · 0.45

Tested by

no test coverage detected