From db5e507951f42b520cc2dded966c4bd77f373d8a Mon Sep 17 00:00:00 2001 From: Vendicated Date: Wed, 22 Oct 2025 22:11:00 +0200 Subject: [PATCH] fix NoBlockedMessages --- src/plugins/noBlockedMessages/index.ts | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/plugins/noBlockedMessages/index.ts b/src/plugins/noBlockedMessages/index.ts index 1a4d691f6..c8fe022aa 100644 --- a/src/plugins/noBlockedMessages/index.ts +++ b/src/plugins/noBlockedMessages/index.ts @@ -18,7 +18,7 @@ import { definePluginSettings, migratePluginSetting } from "@api/Settings"; import { Devs } from "@utils/constants"; -import { runtimeHashMessageKey } from "@utils/intlHash"; +import { runtimeHashMessageKey, runtimeHashMessageKeyLegacy } from "@utils/intlHash"; import { Logger } from "@utils/Logger"; import definePlugin, { OptionType } from "@utils/types"; import { Message } from "@vencord/discord-types"; @@ -92,14 +92,11 @@ export default definePlugin({ shouldHide(props: MessageDeleteProps): boolean { try { const collapsedReason = props.collapsedReason(); - const blockedReason = i18n.t[runtimeHashMessageKey("BLOCKED_MESSAGE_COUNT")](); - const ignoredReason = settings.store.applyToIgnoredUsers - ? i18n.t[runtimeHashMessageKey("IGNORED_MESSAGE_COUNT")]() - : null; + const is = (key: string) => collapsedReason === i18n.t[runtimeHashMessageKey(key)]() || collapsedReason === i18n.t[runtimeHashMessageKeyLegacy(key)](); - return collapsedReason === blockedReason || collapsedReason === ignoredReason; + return is("BLOCKED_MESSAGE_COUNT") || (settings.store.applyToIgnoredUsers && is("IGNORED_MESSAGE_COUNT")); } catch (e) { - console.error(e); + new Logger("NoBlockedMessages").error("Failed to check if message should be hidden:", e); return false; } }