|
@@ -43,7 +43,8 @@ async function syncSessionWithIdToken(token){
|
|
|
let sessionObjectId = generateObjectId(user?.id+user?.token);
|
|
|
let username = user?.username || user?.phone || user?.email
|
|
|
let ParseExistUser = await getParseUserByAuthingUser(user);
|
|
|
- let userId = ParseExistUser?.objectId || user?.id
|
|
|
+ // console.log("ParseExistUser",ParseExistUser);
|
|
|
+ let userId = ParseExistUser?.objectId || user?.id;
|
|
|
let syncSessionSQL = `
|
|
|
INSERT INTO "_User" (
|
|
|
"objectId", "username","mobile","phone", "createdAt", "updatedAt",
|
|
@@ -108,6 +109,8 @@ async function getParseUserByAuthingUser(user){
|
|
|
"objectId"=$1 OR
|
|
|
"objectId"=$2 OR
|
|
|
"username"=$3 OR
|
|
|
+ "username"=$4 OR
|
|
|
+ "username"=$5 OR
|
|
|
("mobile" IS NOT NULL AND "mobile" = $4) OR
|
|
|
("phone" IS NOT NULL AND "phone" = $4) OR
|
|
|
("mobile" IS NOT NULL AND "mobile" = $5) OR
|
|
@@ -120,14 +123,18 @@ async function getParseUserByAuthingUser(user){
|
|
|
user?.username,
|
|
|
user?.phone,
|
|
|
user?.mobile,
|
|
|
+ user?.email
|
|
|
]
|
|
|
let data = []
|
|
|
try{
|
|
|
data = await pgClient().any(sql,params);
|
|
|
+ // console.log("data",data)
|
|
|
if(data?.length){
|
|
|
return data[0]
|
|
|
}
|
|
|
- }catch(err){}
|
|
|
+ }catch(err){
|
|
|
+ console.error(err)
|
|
|
+ }
|
|
|
return null
|
|
|
|
|
|
}
|