Update: Playlist.deleteAll

This commit is contained in:
Yûki VACHOT 2021-12-10 12:46:23 +01:00
parent c638550e4d
commit 76390fcec5

View file

@ -183,10 +183,18 @@ exports.delete = (req, res) => {
} }
}; };
// Delete all Playlists from id if admin or session id // Delete all Playlists from session id
exports.deleteAll = (req, res) => { exports.deleteAll = (req, res) => {
const token = checkLogin(req, res); const token = checkLogin(req, res);
if(token) { if(token) {
return sendError(res, 501, -1, "Playlist.deleteAll not Implemented", token); Playlist.deleteMany({userId: {$eq: token.id}})
.then(data => {
sendMessage(res, 1, {
message: `${data.deletedCount} Playlists were deleted successfully.`
});
})
.catch(err => {
sendError(res, 500, -1, err.message || "Some error occurred while removing all Playlists.");
});
} }
}; };