Mohammad Rizwan
06/16/2022, 9:08 PMexport async function getSession(options: GetSessionParams): Promise<Session | null> {
const session = null;
const token : any = options.req.query.token
const existingUser = await prisma.user.findFirst({
where: {
token: {
equals: token,
},
},
});
session = {
id: existingUser.id,
username: existingUser.username,
name: existingUser.name,
email: existingUser.email,
role: existingUser.role,
impersonatedByUID: token?.impersonatedByUID as number,
};
return session as Session | null;
}