fixed session bug

This commit is contained in:
Daniel
2023-05-21 13:24:42 +03:30
parent 0b1684442b
commit 22d8178c88
4 changed files with 28 additions and 13 deletions
+9
View File
@@ -57,6 +57,15 @@ export const authOptions: AuthOptions = {
return session;
},
// Using the `...rest` parameter to be able to narrow down the type based on `trigger`
jwt({ token, trigger, session }) {
if (trigger === "update" && session?.name && session?.email) {
// Note, that `session` can be any arbitrary object, remember to validate it!
token.name = session.name;
token.email = session.email;
}
return token;
},
},
};
-5
View File
@@ -19,11 +19,6 @@ export default async function (req: NextApiRequest, res: NextApiResponse) {
const lookupEmail = req.query.email as string;
const isSelf = session.user.email === lookupEmail ? true : false;
// const lookup =
// req.query.email == req.query.id
// ? { id: req.query.id }
// : { email: req.query.email };
if (req.method === "GET") {
const users = await getUsers(lookupEmail, isSelf);
return res.status(users.status).json({ response: users.response });