2
0
Эх сурвалжийг харах

server song duration update

unknown 9 жил өмнө
parent
commit
f50bddee25
1 өөрчлөгдсөн 12 нэмэгдсэн , 9 устгасан
  1. 12 9
      app/app.js

+ 12 - 9
app/app.js

@@ -377,24 +377,27 @@ if (Meteor.isServer) {
     Meteor.users.deny({remove: function () { return true; }});
 
     function getSongDuration(query){
+      var duration;
       search = query;
       query = query.toLowerCase().split(" ").join("%20");
 
-      Meteor.http.get('https://api.spotify.com/v1/search?q=' + query + '&type=track', function(err, res) {
-        for(var i in res.data){
-           for(var j in res.data[i].items){
-             if(search.indexOf(res.data[i].items[j].name) !== -1){
-               var duration = res.data[i].items[j].duration_ms / 1000;
-               console.log(res.data[i].items[j].name + ": " + duration)
-               return duration;
-             }
+      var res = Meteor.http.get('https://api.spotify.com/v1/search?q=' + query + '&type=track');
+
+      for(var i in res.data){
+         for(var j in res.data[i].items){
+           if(search.indexOf(res.data[i].items[j].name) !== -1){
+             duration = res.data[i].items[j].duration_ms / 1000;
            }
          }
-      });
+       }
+
+       console.log(duration);
+       return duration;
     }
 
     var room_types = ["edm", "nightcore"];
 
+
     room_types.forEach(function(type) {
         if (Playlists.find({type: type}).fetch().length === 0) {
             if (type === "edm") {