Quellcode durchsuchen

Made old songs get likes/dislikes.

KrisVos130 vor 9 Jahren
Ursprung
Commit
b345a6c125
2 geänderte Dateien mit 18 neuen und 1 gelöschten Zeilen
  1. 2 1
      .gitignore
  2. 16 0
      app/app.js

+ 2 - 1
.gitignore

@@ -1,2 +1,3 @@
 app/settings.json
-app/mup.json
+app/mup.json
+.idea

+ 16 - 0
app/app.js

@@ -1146,6 +1146,16 @@ if (Meteor.isServer) {
                     songs[currentSong].mid = newSong.mid;
                     Playlists.update({type: type, "songs": songs[currentSong]}, {$set: {"songs.$": newSong}});
                 }
+                if (songs[currentSong].likes === undefined) {
+                    var newSong = songs[currentSong];
+                    newSong.likes = 0;
+                    Playlists.update({type: type, "songs": newSong}, {$set: {"songs.$": newSong}});
+                }
+                if (songs[currentSong].dislikes === undefined) {
+                    var newSong = songs[currentSong];
+                    newSong.dislikes = 0;
+                    Playlists.update({type: type, "songs": newSong}, {$set: {"songs.$": newSong}});
+                }
                 currentTitle = songs[currentSong].title;
                 Playlists.update({type: type}, {$set: {lastSong: currentSong}});
                 Rooms.update({type: type}, {$set: {timePaused: 0}});
@@ -1163,6 +1173,12 @@ if (Meteor.isServer) {
                 if (song.mid === undefined) {
                     song.mid = createUniqueSongId();
                 }
+                if (song.likes === undefined) {
+                    song.likes = 0;
+                }
+                if (song.dislikes === undefined) {
+                    song.dislikes = 0;
+                }
                 Playlists.update({type: type}, {$push: {"songs": song}});
             });
             currentTitle = songs[currentSong].title;