mirror of
https://codeberg.org/ashley/poke.git
synced 2024-11-26 11:58:14 +01:00
add try catch :p
This commit is contained in:
parent
3a0b5da64f
commit
cd1adeb62d
1 changed files with 13 additions and 10 deletions
|
@ -83,7 +83,6 @@ async function video(v) {
|
|||
var comments = "";
|
||||
}
|
||||
|
||||
|
||||
const urls = [
|
||||
"invidious.sethforprivacy.com",
|
||||
"invidious.weblibre.org",
|
||||
|
@ -94,21 +93,25 @@ async function video(v) {
|
|||
|
||||
let vid;
|
||||
|
||||
for (const url of urls) {
|
||||
const videoInfo = await fetch(`https://${url}/api/v1/videos/${v}`).then(res => res.text());
|
||||
vid = await getJson(videoInfo);
|
||||
try {
|
||||
for (const url of urls) {
|
||||
const videoInfo = await fetch(`https://${url}/api/v1/videos/${v}`).then(res => res.text());
|
||||
vid = await getJson(videoInfo);
|
||||
|
||||
if (vid?.descriptionHtml !== "<p></p>") {
|
||||
break;
|
||||
if (vid?.descriptionHtml !== "<p></p>") {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!vid) {
|
||||
if (!vid) {
|
||||
// Handle error case
|
||||
throw new Error('Unable to fetch video information.');
|
||||
}
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
// Handle error case
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (checkUnexistingObject(vid)) {
|
||||
var a;
|
||||
|
||||
|
|
Loading…
Reference in a new issue