mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 07:07:35 +01:00
Added new user flag when user registers with facebook
This commit is contained in:
@@ -162,8 +162,10 @@ api.registerLocal = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
function _loginRes (user, req, res) {
|
function _loginRes (user, req, res) {
|
||||||
|
var newUser = false;
|
||||||
|
if (user.newUser) newUser = true;
|
||||||
if (user.auth.blocked) throw new NotAuthorized(res.t('accountSuspended', {userId: user._id}));
|
if (user.auth.blocked) throw new NotAuthorized(res.t('accountSuspended', {userId: user._id}));
|
||||||
return res.respond(200, {id: user._id, apiToken: user.apiToken});
|
return res.respond(200, {id: user._id, apiToken: user.apiToken, newUser});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -260,6 +262,7 @@ api.loginSocial = {
|
|||||||
|
|
||||||
let savedUser = await user.save();
|
let savedUser = await user.save();
|
||||||
|
|
||||||
|
user.newUser = true;
|
||||||
_loginRes(user, ...arguments);
|
_loginRes(user, ...arguments);
|
||||||
|
|
||||||
// Clean previous email preferences
|
// Clean previous email preferences
|
||||||
|
|||||||
Reference in New Issue
Block a user