From d7bca3440a76c93995a25990156d4e3379fe4928 Mon Sep 17 00:00:00 2001 From: Ashley Date: Tue, 20 Dec 2022 14:42:07 +0000 Subject: [PATCH] add channel about checker --- src/libpoketube/libpoketube-core.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/libpoketube/libpoketube-core.js b/src/libpoketube/libpoketube-core.js index 80faf1c..d4ed0cf 100644 --- a/src/libpoketube/libpoketube-core.js +++ b/src/libpoketube/libpoketube-core.js @@ -72,6 +72,7 @@ async function video(v) { if (v == null) return "Gib ID"; let nightlyRes; + var desc; var inv_comments = await fetch(`${config.invapi}/comments/${v}`).then((res) => res.text() @@ -97,11 +98,16 @@ async function video(v) { summary_.title !== "Not found." ? summary_ : "none" ); - const desc = a.Channel?.Contents.ItemSection.About.Description; + if (a.Channel?.Contents.ItemSection.About) { + desc = a.Channel?.Contents.ItemSection.About.Description; + } else { + desc = "No about section"; + } const data = await fetcher(v); const nightlyJsonData = getJson(nightlyRes); + return { json: data.video.Player, video: await fetch(`${config.tubeApi}video?v=${v}`)