Skip to content
Snippets Groups Projects
Commit 21551943 authored by Vytor Calixto's avatar Vytor Calixto :space_invader:
Browse files

Update user route works

parent 42fedb8d
No related branches found
No related tags found
1 merge request!116Release v1.0.0
Pipeline #
...@@ -179,8 +179,10 @@ userApp.post('/', (req, res, next) => { ...@@ -179,8 +179,10 @@ userApp.post('/', (req, res, next) => {
log.error(err); log.error(err);
res.json({msg: 'User created'}); res.json({msg: 'User created'});
} }
log.info(`Message ${info.messageId} sent: ${info.response}`); if(info) {
log.info(`Usuário ${user.email} foi criado`); log.info(`Message ${info.messageId} sent: ${info.response}`);
log.info(`Usuário ${user.email} foi criado`);
}
res.json({msg: 'User created'}); res.json({msg: 'User created'});
}); });
}); });
...@@ -204,8 +206,35 @@ userApp.put('/:id', passport.authenticate('bearer', { session: false }), (req, r ...@@ -204,8 +206,35 @@ userApp.put('/:id', passport.authenticate('bearer', { session: false }), (req, r
msg: 'Usuário não encontrado' msg: 'Usuário não encontrado'
}}); }});
} }
// TODO: update user
res.json({user}); user.email = req.body.email || user.email;
user.name = req.body.name || user.name;
user.nickname = req.body.nickname || user.nickname;
user.cep = req.body.cep || user.cep;
user.complement = req.body.complement || user.complement;
user.address = req.body.address || user.address;
user.phone = req.body.phone || user.phone;
user.schooling = req.body.schooling || user.schooling;
user.course = req.body.course || user.course;
user.segment = req.body.segment || user.segment;
user.role = req.body.role || user.role;
user.institutionName = req.body.institutionName || user.institutionName;
user.state = req.body.state || user.state;
user.city = req.body.city || user.city;
user.receiveEmails = req.body.receiveEmails || user.receiveEmails;
user.citesegment = req.body.citesegment || user.citesegment;
user.citerole = req.body.citerole || user.citerole;
user.save(err => {
if(err) {
log.error(err);
return next({msg: 'Erro ao atualizar usuário'});
}
let u = user.toObject();
delete u.hashedPassword;
delete u.salt;
res.json({user: u});
})
}) })
}); });
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment