From fc25df81041dad0a8b7f9dd5545688a4ffaaf9e3 Mon Sep 17 00:00:00 2001 From: devlikepro Date: Tue, 5 Aug 2025 14:44:48 +0700 Subject: [PATCH] [core] NOWEB - fix channel list fix #1177 --- src/core/engines/noweb/session.noweb.core.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/core/engines/noweb/session.noweb.core.ts b/src/core/engines/noweb/session.noweb.core.ts index fc1aea9b..db0ca011 100644 --- a/src/core/engines/noweb/session.noweb.core.ts +++ b/src/core/engines/noweb/session.noweb.core.ts @@ -1768,7 +1768,10 @@ export class WhatsappSessionNoWebCore extends WhatsappSession { public async channelsList(query: ListChannelsQuery): Promise { const newsletters = await this.sock.newsletterSubscribed(); - let channels = newsletters.map(toNewsletterMetadata).map(this.toChannel); + let channels = newsletters + .map(toNewsletterMetadata) + .filter(Boolean) + .map(this.toChannel); if (query.role) { // @ts-ignore channels = channels.filter((channel) => channel.role === query.role);