mirror of
https://github.com/tdurieux/anonymous_github.git
synced 2026-07-07 06:08:06 +02:00
fix: fix account creation
This commit is contained in:
@@ -31,17 +31,19 @@ const verify = async (
|
|||||||
let user;
|
let user;
|
||||||
try {
|
try {
|
||||||
user = await UserModel.findOne({ username: profile.username });
|
user = await UserModel.findOne({ username: profile.username });
|
||||||
|
const email = profile.emails ? profile.emails[0]?.value : null;
|
||||||
|
const photo = profile.photos ? profile.photos[0]?.value : null;
|
||||||
if (user) {
|
if (user) {
|
||||||
user.accessToken = accessToken;
|
user.accessToken = accessToken;
|
||||||
user.email = profile.emails[0]?.value;
|
user.email = photo;
|
||||||
user.photo = profile.photos[0]?.value;
|
user.photo = photo;
|
||||||
await user.save();
|
await user.save();
|
||||||
} else {
|
} else {
|
||||||
user = await new UserModel({
|
user = await new UserModel({
|
||||||
username: profile.username,
|
username: profile.username,
|
||||||
accessToken: accessToken,
|
accessToken: accessToken,
|
||||||
email: profile.emails[0]?.value,
|
email,
|
||||||
photo: profile.photos[0]?.value,
|
photo,
|
||||||
}).save();
|
}).save();
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user