tratamiento usuario
This commit is contained in:
parent
c6a14eab41
commit
af881ddf27
@ -39,6 +39,7 @@ async function login(req, res, next) {
|
||||
}
|
||||
|
||||
async function register(req, res, next) {
|
||||
|
||||
function cleanAdminData(user) {
|
||||
let cUser = user;
|
||||
delete cUser.lastLogin;
|
||||
@ -48,13 +49,15 @@ async function register(req, res, next) {
|
||||
return cUser;
|
||||
}
|
||||
|
||||
try {
|
||||
const values = {
|
||||
phone: req.body.phone,
|
||||
platform: req.body.fbuid
|
||||
};
|
||||
const tokens = securityHelper.generateToken(values);
|
||||
|
||||
let newUser = req.user;
|
||||
if (!req.user) {
|
||||
try {
|
||||
const data = {
|
||||
refresh_token: tokens.refreshToken,
|
||||
phone: req.body.phone,
|
||||
@ -67,16 +70,22 @@ async function register(req, res, next) {
|
||||
};
|
||||
console.log(data);
|
||||
|
||||
let newUser = await authService.extraMethods.createUser(data);
|
||||
newUser = await authService.extraMethods.createUser(data);
|
||||
newUser = cleanAdminData(newUser.toJSON());
|
||||
newUser.token = tokens.token;
|
||||
|
||||
console.log(newUser);
|
||||
return controllerHelper.handleResultResponse(newUser, null, req.params, res, httpStatus.OK);
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
controllerHelper.handleErrorResponse(MODULE_NAME, register.name, error, res);
|
||||
}
|
||||
}
|
||||
else {
|
||||
newUser = cleanAdminData(newUser.toJSON());
|
||||
newUser.token = tokens.token;
|
||||
console.log(newUser);
|
||||
return controllerHelper.handleResultResponse(req.user, null, req.params, res, httpStatus.OK);
|
||||
}
|
||||
}
|
||||
|
||||
async function regenerateToken(req, res, next) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user