Skip to content

Commit d212c8f

Browse files
committed
Leverage built-in method.
1 parent 0261fd2 commit d212c8f

File tree

1 file changed

+3
-13
lines changed

1 file changed

+3
-13
lines changed

users/models/users.model.js

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -59,19 +59,9 @@ exports.list = (perPage, page) => {
5959
};
6060

6161
exports.patchUser = (id, userData) => {
62-
return new Promise((resolve, reject) => {
63-
User.findById(id, function (err, user) {
64-
if (err) reject(err);
65-
for (let i in userData) {
66-
user[i] = userData[i];
67-
}
68-
user.save(function (err, updatedUser) {
69-
if (err) return reject(err);
70-
resolve(updatedUser);
71-
});
72-
});
73-
})
74-
62+
return User.findOneAndUpdate({
63+
_id: id
64+
}, userData);
7565
};
7666

7767
exports.removeById = (userId) => {

0 commit comments

Comments
 (0)