|
1 | 1 | import db from "@repo/db/client"; |
2 | 2 | import bcrypt from "bcrypt"; |
3 | | -import { Session } from "inspector/promises"; |
4 | 3 | import { JWT } from "next-auth/jwt"; |
5 | 4 |
|
6 | 5 | import CredentialsProvider from "next-auth/providers/credentials"; |
@@ -115,32 +114,25 @@ export const authOptions = { |
115 | 114 | Secret: process.env.NEXTAUTH_SECRET || "secr3t", |
116 | 115 |
|
117 | 116 | callbacks: { |
118 | | - async session({ token, session }: { token: JWT; session: any }) { |
119 | | - session.user.id = token.sub; |
120 | | - return session; |
| 117 | + async jwt({ token }: { token: JWT }) { |
| 118 | + console.log(token, "this is the userToken"); |
| 119 | + |
| 120 | + return token; |
121 | 121 | }, |
122 | | - async signIn({ user, account, profile }: any) { |
123 | | - if (account?.privider === "github" || account?.provider === "google") { |
124 | | - const existingUser = await db.user.findUnique({ |
125 | | - where: { email: user.email }, |
126 | | - }); |
127 | | - if (!existingUser) { |
128 | | - try { |
129 | | - await db.user.create({ |
130 | | - data: { |
131 | | - email: user.email, |
132 | | - name: user.name, |
133 | | - username: user.email.split("@")[0], |
134 | | - password: "", |
135 | | - }, |
136 | | - }); |
137 | | - } catch (error) { |
138 | | - console.log("Error while creating user from Github", error); |
139 | | - // return false; |
140 | | - } |
141 | | - } |
| 122 | + |
| 123 | + async session({ session, token }: any) { |
| 124 | + const user = await db.user.findUnique({ |
| 125 | + where: { id: token.sub }, |
| 126 | + }); |
| 127 | + console.log(user, "Thsi is the user"); |
| 128 | + |
| 129 | + if (token) { |
| 130 | + session.accessToken = token.accessToken; |
| 131 | + console.log(session.accessToken, " This is from the sesson function 1"); |
| 132 | + session.userid = token.sub; |
| 133 | + console.log(session.userid, " This is from the sesson function 2"); |
142 | 134 | } |
143 | | - return true; |
| 135 | + return session; |
144 | 136 | }, |
145 | 137 | }, |
146 | 138 | page: { |
|
0 commit comments