@@ -38,63 +38,63 @@ export const authOptions: any = {
3838 throw new Error ( err ) ;
3939 }
4040 } ,
41- } ) ,
42- GithubProvider ( {
43- clientId : process . env . GITHUB_ID ?? "" ,
44- clientSecret : process . env . GITHUB_SECRET ?? "" ,
45- } ) ,
46- GoogleProvider ( {
47- clientId : process . env . GOOGLE_ID ?? "" ,
48- clientSecret : process . env . GOOGLE_SECRET ?? "" ,
49- } ) ,
41+ } )
42+ // GithubProvider({
43+ // clientId: process.env.GITHUB_ID ?? "",
44+ // clientSecret: process.env.GITHUB_SECRET ?? "",
45+ // }),
46+ // GoogleProvider({
47+ // clientId: process.env.GOOGLE_ID ?? "",
48+ // clientSecret: process.env.GOOGLE_SECRET ?? "",
49+ // }),
5050 // ...add more providers here if you want. You can find them on nextauth website.
5151 ] ,
5252 callbacks : {
5353 async signIn ( { user, account } : { user : AuthUser ; account : Account } ) {
5454 if ( account ?. provider == "credentials" ) {
5555 return true ;
5656 }
57- if ( account ?. provider == "github" ) {
57+ // if (account?.provider == "github") {
5858
59- try {
60- const existingUser = await prisma . user . findFirst ( { where : { email : user . email ! } } ) ;
61- if ( ! existingUser ) {
59+ // try {
60+ // const existingUser = await prisma.user.findFirst({ where: {email: user.email!} });
61+ // if (!existingUser) {
6262
63- await prisma . user . create ( {
64- data : {
65- id : nanoid ( ) + "" ,
66- email : user . email !
67- } ,
68- } ) ;
69- return true ;
70- }
71- return true ;
72- } catch ( err ) {
73- console . log ( "Error saving user" , err ) ;
74- return false ;
75- }
76- }
63+ // await prisma.user.create({
64+ // data: {
65+ // id: nanoid() + "",
66+ // email: user.email!
67+ // },
68+ // });
69+ // return true;
70+ // }
71+ // return true;
72+ // } catch (err) {
73+ // console.log("Error saving user", err);
74+ // return false;
75+ // }
76+ // }
7777
78- if ( account ?. provider == "google" ) {
78+ // if (account?.provider == "google") {
7979
80- try {
81- const existingUser = await prisma . user . findFirst ( { where : { email : user . email ! } } ) ;
82- if ( ! existingUser ) {
83- await prisma . user . create ( {
84- data : {
85- id : nanoid ( ) + "" ,
86- email : user . email !
87- } ,
88- } ) ;
80+ // try {
81+ // const existingUser = await prisma.user.findFirst({where: { email: user.email! }});
82+ // if (!existingUser) {
83+ // await prisma.user.create({
84+ // data: {
85+ // id: nanoid() + "",
86+ // email: user.email!
87+ // },
88+ // });
8989
90- return true ;
91- }
92- return true ;
93- } catch ( err ) {
94- console . log ( "Error saving user" , err ) ;
95- return false ;
96- }
97- }
90+ // return true;
91+ // }
92+ // return true;
93+ // } catch (err) {
94+ // console.log("Error saving user", err);
95+ // return false;
96+ // }
97+ // }
9898 } ,
9999 } ,
100100} ;
0 commit comments