AllCallTimers: Combine Patches

This commit is contained in:
thororen1234 2025-12-24 23:45:05 -05:00
parent bfde978fd5
commit 3c3e1b6ec8
No known key found for this signature in database
2 changed files with 6 additions and 11 deletions

View file

@ -106,21 +106,16 @@ export default definePlugin({
patches: [
{
find: ".usernameSpeaking]",
predicate: () => !settings.store.showWithoutHover,
replacement: [
{
match: /(?<=user:(\i).*?)iconGroup,.{0,200}children:\[/,
replace: "$&$self.renderTimer($1.id),"
replace: "$&$self.renderTimer($1.id),",
predicate: () => !settings.store.showWithoutHover,
},
]
},
{
find: ".usernameSpeaking]",
predicate: () => settings.store.showWithoutHover,
replacement: [
{
match: /function \i\(\)\{.+:""(?=.*?userId:(\i))/,
replace: "$&,$self.renderTimer($1.id),"
replace: "$&,$self.renderTimer($1.id),",
predicate: () => settings.store.showWithoutHover,
}
]
}

View file

@ -101,7 +101,8 @@ export default definePlugin({
},
{
match: /(getGuildMemberAvatarURLSimple:)(\i),/,
replace: "$1$self.getAvatarServerHook($2),"
replace: "$1$self.getAvatarServerHook($2),",
predicate: () => settings.store.overrideServerAvatars
}
]
}
@ -139,7 +140,6 @@ export default definePlugin({
getAvatarServerHook: (original: any) => (config: any) => {
const { userId, avatar, size, canAnimate } = config;
const { avatars } = data;
if (!settings.store.overrideServerAvatars) return original(config);
if (avatars[userId]) {
const customUrl = avatars[userId];