From de7d52a62c75d3bfaa5d182f3561a2b63d51be0a Mon Sep 17 00:00:00 2001 From: LuanRT Date: Thu, 14 Oct 2021 23:56:37 -0300 Subject: [PATCH] fix: don't try polling the livechat if the live has already ended --- lib/Innertube.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/Innertube.js b/lib/Innertube.js index 3c0acf1c..a27ceaf7 100644 --- a/lib/Innertube.js +++ b/lib/Innertube.js @@ -140,6 +140,7 @@ class Innertube extends EventEmitter { if (video_data.metadata.is_live_content) { const data_continuation = await Actions.getContinuation(this, { video_id: id }); + if (!data_continuation.data.contents.twoColumnWatchNextResults.conversationBar) return; video_data.getLivechat = () => new Livechat(this, data_continuation.data.contents.twoColumnWatchNextResults.conversationBar.liveChatRenderer.continuations[0].reloadContinuationData.continuation, video_data.metadata.channel_id, id); }