|
@@ -112,7 +112,7 @@ let lib = {
|
|
|
},
|
|
|
(next) => {
|
|
|
db.models.playlist.findOne({ _id: playlistId }, (err, playlist) => {
|
|
|
- if (err) throw err;
|
|
|
+ if (err) console.error(err);
|
|
|
|
|
|
next(null, playlist);
|
|
|
});
|
|
@@ -127,7 +127,7 @@ let lib = {
|
|
|
|
|
|
removeSongFromPlaylist: (session, songId, playlistId, cb) => {
|
|
|
db.models.playlist.findOne({ _id: playlistId }, (err, playlist) => {
|
|
|
- if (err) throw err;
|
|
|
+ if (err) console.error(err);
|
|
|
|
|
|
for (let z = 0; z < playlist.songs.length; z++) {
|
|
|
if (playlist.songs[z]._id == songId) playlist.songs.shift(playlist.songs[z]);
|
|
@@ -147,7 +147,7 @@ let lib = {
|
|
|
|
|
|
updateDisplayName: (session, _id, displayName, cb) => {
|
|
|
db.models.playlist.findOneAndUpdate({ _id }, { displayName }, { upsert: true }, (err, res) => {
|
|
|
- if (err) throw err;
|
|
|
+ if (err) console.error(err);
|
|
|
cache.hset('playlists', _id, res);
|
|
|
return cb({ status: 'success', message: 'Playlist has been successfully updated' });
|
|
|
});
|
|
@@ -155,7 +155,7 @@ let lib = {
|
|
|
|
|
|
promoteSong: (session, playlistId, fromIndex, cb) => {
|
|
|
db.models.playlist.findOne({ _id: playlistId }, (err, playlist) => {
|
|
|
- if (err) throw err;
|
|
|
+ if (err) console.error(err);
|
|
|
|
|
|
let song = playlist.songs[fromIndex];
|
|
|
playlist.songs.splice(fromIndex, 1);
|
|
@@ -175,7 +175,7 @@ let lib = {
|
|
|
|
|
|
demoteSong: (session, playlistId, fromIndex, cb) => {
|
|
|
db.models.playlist.findOne({ _id: playlistId }, (err, playlist) => {
|
|
|
- if (err) throw err;
|
|
|
+ if (err) console.error(err);
|
|
|
|
|
|
let song = playlist.songs[fromIndex];
|
|
|
playlist.songs.splice(fromIndex, 1);
|
|
@@ -195,7 +195,7 @@ let lib = {
|
|
|
|
|
|
remove: (session, _id, cb) => {
|
|
|
db.models.playlist.remove({ _id }).exec(err => {
|
|
|
- if (err) throw err;
|
|
|
+ if (err) console.error(err);
|
|
|
cache.hdel('playlists', _id, () => {
|
|
|
return cb({ status: 'success', message: 'Playlist successfully removed' });
|
|
|
});
|