Fix CustomUserColors (#152)

* fix the code equicord devs (not discord) broke

* Spacing

---------

Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
This commit is contained in:
Cassie 2025-02-16 17:52:54 -07:00 committed by GitHub
parent 53eb329cbc
commit 2f3bda934e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -85,8 +85,8 @@ export default definePlugin({
// this also affects name headers in chats outside of servers
find: ".USERNAME),{",
replacement: {
match: /(\i=\{.{0,50})\?\{color:\i\}:void 0/,
replace: "color=$self.colorIfServer(arguments[0]),$1?{color:color}:{color:color}"
match: /style:"username"===.{0,25}void 0/,
replace: "style:{color:$self.colorIfServer(arguments[0])}"
}
},
{
@ -108,8 +108,7 @@ export default definePlugin({
},
colorIfServer(a: any): string | undefined {
const roleColor = a.author?.colorString;
if (!roleColor) return;
const roleColor = a.author?.colorString ?? "inherit";
if (a.channel.guild_id && !settings.store.colorInServers) return roleColor;