diff --git a/src/plugins/noBlockedMessages/index.ts b/src/plugins/noBlockedMessages/index.ts index 37ce31a0d..7b569a47c 100644 --- a/src/plugins/noBlockedMessages/index.ts +++ b/src/plugins/noBlockedMessages/index.ts @@ -208,7 +208,7 @@ export default definePlugin({ } else { const isMessage = ["MESSAGE", "THREAD_STARTER_MESSAGE"].includes(item.type); const message = (isMessage && (isThreadStarter ? actualStarterMessage : item.content)) || null; - const shouldKeep = !isMessage || this.shouldKeepMessage(message)[0]; + const shouldKeep = !isMessage || !message || this.shouldKeepMessage(message)[0]; shouldKeep && newChannelStream.push(item); } });