From 4974c53f9cc3a3adccfa11f4af68ac4f190b0fc8 Mon Sep 17 00:00:00 2001 From: Nuckyz <61953774+Nuckyz@users.noreply.github.com> Date: Sun, 18 Dec 2022 01:13:34 -0300 Subject: [PATCH] Improve PronounDB patch (#348) --- src/plugins/pronoundb/index.ts | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/plugins/pronoundb/index.ts b/src/plugins/pronoundb/index.ts index 49b25f754..c8481105d 100644 --- a/src/plugins/pronoundb/index.ts +++ b/src/plugins/pronoundb/index.ts @@ -43,17 +43,10 @@ export default definePlugin({ }, // Hijack the discord pronouns section (hidden without experiment) and add a wrapper around the text section { - find: "currentPronouns:", - all: true, - noWarn: true, + find: ".Messages.BOT_PROFILE_SLASH_COMMANDS", replacement: { - match: /\(0,.{1,3}\.jsxs?\)\((.{1,10}),(\{[^[}]*currentPronouns:[^}]*(\w)\.pronouns[^}]*\})\)/, - replace: (original, PronounComponent, pronounProps, fullProps) => { - // UserSettings - if (pronounProps.includes("onPronounsChange")) return original; - - return `${fullProps}&&Vencord.Plugins.plugins.PronounDB.PronounsProfileWrapper(${PronounComponent}, ${pronounProps}, ${fullProps})`; - } + match: /\(0,.\.jsx\)\((?.{1,2}\..),(?{currentPronouns.+?:(?.{1,2})\.pronouns.+?})\)/, + replace: "$&&Vencord.Plugins.plugins.PronounDB.PronounsProfileWrapper($,$,$)" } }, // Make pronouns experiment be enabled by default