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;
}