From cd9786f699bbfcce70e02cd7d4873f37854d3990 Mon Sep 17 00:00:00 2001 From: ashley Date: Mon, 15 Jul 2024 14:53:00 +0000 Subject: [PATCH] use ChannelFirstVideoObject --- src/libpoketube/init/pages-channel-and-download.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/libpoketube/init/pages-channel-and-download.js b/src/libpoketube/init/pages-channel-and-download.js index 87d97ab0..ae870b8a 100644 --- a/src/libpoketube/init/pages-channel-and-download.js +++ b/src/libpoketube/init/pages-channel-and-download.js @@ -321,11 +321,17 @@ module.exports = function (app, config, renderTemplate) { } } + const ChannelFirstVideoObject = await fetch( + `${config.invapi}/videos/${tj.videos[0].videoId}` + ) + .then((res) => res.text()) + .then((txt) => getJson(txt)); + renderTemplate(res, req, "channel.ejs", { ID, tab, shorts, - firstVideo:tj.videos[0], + firstVideo:ChannelFirstVideoObject, j: boutJson, sort: sort_by, stream,