fix(route/youtube): fix community tab (#19451)

This commit is contained in:
Tony 2025-06-25 10:37:10 +08:00 committed by GitHub
parent f1c71f6446
commit e4ecf46770
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 1 deletions

View File

@ -35,7 +35,9 @@ async function handler(ctx) {
const channelMetadata = ytInitialData.metadata.channelMetadataRenderer;
const username = channelMetadata.title;
const communityTab = ytInitialData.contents.twoColumnBrowseResultsRenderer.tabs.find((tab) => tab.tabRenderer.endpoint.commandMetadata.webCommandMetadata.url.endsWith('/community'));
const communityTab = ytInitialData.contents.twoColumnBrowseResultsRenderer.tabs.find(
(tab) => tab.tabRenderer.endpoint.commandMetadata.webCommandMetadata.url.endsWith('/posts') || tab.tabRenderer.endpoint.commandMetadata.webCommandMetadata.url.endsWith('/community')
);
const list = communityTab.tabRenderer.content.sectionListRenderer.contents[0].itemSectionRenderer.contents;
if (list[0].messageRenderer) {