INNER CODE UNIT · TypeScript

login

mohammed-bahumaish/prisma-editor · src/server/auth.ts:38

const login = (token: JWT, user: AdapterUser | User) => {
  token.id = user.id;
  token.name = user.name;
  token.email = user.email;
  token.picture = user.image;
  return token;
}

// refresh path with valid (previously authenticated) token
const refreshToken = async (token: JWT) => {
  const dbUser = await prisma.user.findUnique({
    where: { id: token.id },
  });

  if (!dbUser) {
    return token;
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…