- waterfall([
- function loadUser (callback) {
- db.User.loadById(req.params.id, callback)
- },
-
- function deleteUser (user, callback) {
- user.destroy().asCallback(callback)
- }
- ], function andFinally (err) {
- if (err) {
- logger.error('Errors when removed the user.', { error: err })
+ db.User.loadById(req.params.id)
+ .then(user => user.destroy())
+ .then(() => res.sendStatus(204))
+ .catch(err => {
+ logger.error('Errors when removed the user.', err)