From 375046d270585e11fef9c5bae6d2b1c7a3ae8d3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Thu, 9 Nov 2017 20:08:15 +0100 Subject: [PATCH] Trying a new approach --- server/public/assets/js/list.js | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/server/public/assets/js/list.js b/server/public/assets/js/list.js index e0edeee5..d30f4a74 100755 --- a/server/public/assets/js/list.js +++ b/server/public/assets/js/list.js @@ -972,17 +972,20 @@ var List = { attr = ".vote-container"; del_attr = "delete_button"; - var url = "https://zoff.me:8081/https://img.youtube.com/vi/"+video_id+"/mqdefault.jpg"; - $.ajax({ - type: "HEAD", - url: url, - error: function(e) { - if(e.status == 404) { - setTimeout(function() { - socket.emit("error_video", {channel: chan.toLowerCase(), id: video_id, title: video_title}); - }, 500); - } + $.getJSON('https://www.googleapis.com/youtube/v3/videos?id=' + video_id + + "&key=" + api_key + "&part=snippet", + function (data, status, xhr) { + if (data.items.length == 0) { + setTimeout(function() { + socket.emit("error_video", {channel: chan.toLowerCase(), id: video_id, title: video_title}); + }, 500); } + + }).error(function (xhr, errorType, exception) { + var errorMessage = exception || xhr.statusText || xhr.responseText; + setTimeout(function() { + socket.emit("error_video", {channel: chan.toLowerCase(), id: video_id, title: video_title}); + }, 500); }); var _temp_duration = Helper.secondsToOther(_song_info.duration);