@@ -6,7 +6,6 @@ import { Strategy as FacebookStrategy } from 'passport-facebook';
66import bcrypt from 'bcryptjs' ;
77import { decode as jwtDecode } from 'jsonwebtoken' ;
88import User from '../models/user.model' ;
9- import Client from '../models/client.model' ;
109import 'dotenv/config' ;
1110
1211const MAX_FAILED = parseInt ( process . env . MAX_FAILED_LOGIN_ATTEMPTS || '' , 10 ) || 3 ;
@@ -90,9 +89,9 @@ passport.use(
9089 const email = decoded . preferred_username ;
9190 const name = decoded . name ;
9291
93- let client = await Client . findOne ( { $or : [ { microsoftId } , { email } ] } ) ;
92+ let client = await User . findOne ( { $or : [ { microsoftId } , { email } ] } ) ;
9493 if ( ! client ) {
95- client = new Client ( { email, name, microsoftId, roles : [ ] } ) ;
94+ client = new User ( { email, name, microsoftId, roles : [ ] } ) ;
9695 await client . save ( ) ;
9796 } else if ( ! client . microsoftId ) {
9897 client . microsoftId = microsoftId ;
@@ -158,9 +157,9 @@ if (process.env.GOOGLE_CLIENT_ID && process.env.GOOGLE_CLIENT_SECRET && process.
158157 const email = profile . emails && profile . emails [ 0 ] ?. value ;
159158 if ( ! email ) return done ( null , false ) ;
160159
161- let client = await Client . findOne ( { email } ) ;
160+ let client = await User . findOne ( { email } ) ;
162161 if ( ! client ) {
163- client = new Client ( {
162+ client = new User ( {
164163 email,
165164 name : profile . displayName ,
166165 googleId : profile . id ,
@@ -234,9 +233,9 @@ if (process.env.FB_CLIENT_ID && process.env.FB_CLIENT_SECRET && process.env.FB_C
234233 const email = profile . emails && profile . emails [ 0 ] ?. value ;
235234 if ( ! email ) return done ( null , false ) ;
236235
237- let client = await Client . findOne ( { email } ) ;
236+ let client = await User . findOne ( { email } ) ;
238237 if ( ! client ) {
239- client = new Client ( {
238+ client = new User ( {
240239 email,
241240 name : profile . displayName ,
242241 facebookId : profile . id ,
@@ -260,7 +259,7 @@ passport.serializeUser((principal: any, done: any) => done(null, principal.id));
260259passport . deserializeUser ( async ( id : string , done : any ) => {
261260 try {
262261 let principal = await User . findById ( id ) ;
263- if ( ! principal ) principal = await Client . findById ( id ) ;
262+ if ( ! principal ) principal = await User . findById ( id ) ;
264263 done ( null , principal ) ;
265264 } catch ( err ) {
266265 done ( err ) ;
0 commit comments