Update 'src/libpoketube/libpoketube-core.js'

This commit is contained in:
Ashley 2023-03-02 20:26:26 +00:00
parent 557950ffe3
commit d93d23c5a6

View file

@ -83,35 +83,37 @@ async function video(v) {
var comments = ""; var comments = "";
} }
const urls = [ const urls = [
"invidious.sethforprivacy.com", "invidious.sethforprivacy.com",
"invidious.weblibre.org", "invidious.weblibre.org",
"inv.vern.cc",
"invidious.privacydev.net",
"inv.zzls.xyz", "inv.zzls.xyz",
"vid.puffyan.us" "invidious.privacydev.net"
]; ];
let vid; let vid;
try { for (const url of urls) {
for (const url of urls) { try {
const videoInfo = await fetch(`https://${url}/api/v1/videos/${v}`).then(res => res.text()); const videoInfo = await fetch(`https://${url}/api/v1/videos/${v}`).then(res => res.text());
vid = await getJson(videoInfo); vid = await getJson(videoInfo);
if (vid?.descriptionHtml !== "<p></p>") { switch (true) {
break; case vid?.descriptionHtml !== "<p></p>":
break;
default:
continue;
} }
break;
} catch (error) {
continue;
} }
if (!vid) {
// Handle error case
throw new Error('Unable to fetch video information.');
}
} catch (error) {
console.error(error);
// Handle error case
} }
if (!vid) {
console.log(`Sorry nya, we couldn't find any information about that video qwq`);
}
if (checkUnexistingObject(vid)) { if (checkUnexistingObject(vid)) {
var a; var a;