From 6f5fd5d0b681cf9fdb34e2191090c020b3f2a042 Mon Sep 17 00:00:00 2001 From: Nuckyz <61953774+Nuckyz@users.noreply.github.com> Date: Fri, 14 Mar 2025 23:33:24 -0300 Subject: [PATCH] Fix BadgesAPI and IrcColors --- src/plugins/_api/badges/index.tsx | 2 +- src/plugins/ircColors/index.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/_api/badges/index.tsx b/src/plugins/_api/badges/index.tsx index d22fb72d4..e63073ce8 100644 --- a/src/plugins/_api/badges/index.tsx +++ b/src/plugins/_api/badges/index.tsx @@ -73,7 +73,7 @@ export default definePlugin({ find: "#{intl::PROFILE_USER_BADGES}", replacement: [ { - match: /(alt:" ","aria-hidden":!0,src:)(.{0,20}(\i)\.icon\))/, + match: /(alt:" ","aria-hidden":!0,src:)(.+?)(?=,)(?<=href:(\i)\.link.+?)/, replace: (_, rest, originalSrc, badge) => `...${badge}.props,${rest}${badge}.image??(${originalSrc})` }, { diff --git a/src/plugins/ircColors/index.ts b/src/plugins/ircColors/index.ts index af926043d..3522eaad1 100644 --- a/src/plugins/ircColors/index.ts +++ b/src/plugins/ircColors/index.ts @@ -73,8 +73,8 @@ export default definePlugin({ { find: "#{intl::GUILD_OWNER}),children:", replacement: { - match: /(?<=\.MEMBER_LIST}\),\[\]\),)(.+?color:)null!=.{0,50}?(?=,)/, - replace: (_, rest) => `ircColor=$self.calculateNameColorForListContext(arguments[0]),${rest}ircColor` + match: /(typingIndicatorRef:.+?},)(\i=.+?)color:null!=.{0,50}?(?=,)/, + replace: (_, rest1, rest2) => `${rest1}ircColor=$self.calculateNameColorForListContext(arguments[0]),${rest2}color:ircColor` }, predicate: () => settings.store.memberListColors }