callbacks: {
jwt: async ({ token, user }) => {
if (user) {
token.user = user;
}
return Promise.resolve(token);
},
session({ session, token }) {
if(token.user){
session.user = {
id: token.sub || "",
handle: token.user.handle, <-- here
email: token.email,
image: token.picture,
name: token.name
}
}
return Promise.resolve(session)
},
},
callbacks: {
jwt: async ({ token, user }) => {
if (user) {
token.user = user;
}
return Promise.resolve(token);
},
session({ session, token }) {
if(token.user){
session.user = {
id: token.sub || "",
handle: token.user.handle, <-- here
email: token.email,
image: token.picture,
name: token.name
}
}
return Promise.resolve(session)
},
},