Correctly fetching video-info on error for youtube

This commit is contained in:
Kasper Rynning-Tønnesen
2019-04-06 14:37:03 +02:00
parent 50704be17b
commit 7bab1fac16
3 changed files with 6 additions and 10 deletions

View File

@@ -26,14 +26,14 @@ function check_if_error_or_blocked(id, channel, errored, callback) {
if(song_info.source != "soundcloud") {
request({
type: "GET",
url: "https://www.googleapis.com/youtube/v3/videos?part=id,status,contentDetails&key="+key+"&id=" + song_info.id,
url: "https://www.googleapis.com/youtube/v3/videos?part=id,status&key="+key+"&id=" + song_info.id,
}, function(error, response, body) {
try {
var resp = JSON.parse(body);
if(resp.pageInfo.totalResults == 0) {
callback(true);
return;
} else if(!resp.status.embeddable) {
} else if(!resp.items[0].status.embeddable) {
callback(true);
return;
}