fix pronoundb

This commit is contained in:
Vendicated 2024-04-14 01:50:18 +02:00
parent 59fc922aee
commit 00427c53d8
No known key found for this signature in database
GPG key ID: D66986BAF75ECF18

View file

@ -36,25 +36,24 @@ export default definePlugin({
authors: [Devs.Tyman, Devs.TheKodeToad, Devs.Ven], authors: [Devs.Tyman, Devs.TheKodeToad, Devs.Ven],
description: "Adds pronouns to user messages using pronoundb", description: "Adds pronouns to user messages using pronoundb",
patches: [ patches: [
// Add next to username (compact mode)
{ {
find: "showCommunicationDisabledStyles", find: "showCommunicationDisabledStyles",
replacement: { replacement: [
// Add next to username (compact mode)
{
match: /("span",{id:\i,className:\i,children:\i}\))/, match: /("span",{id:\i,className:\i,children:\i}\))/,
replace: "$1, $self.CompactPronounsChatComponentWrapper(arguments[0])" replace: "$1, $self.CompactPronounsChatComponentWrapper(arguments[0])"
}
}, },
// Patch the chat timestamp element (normal mode) // Patch the chat timestamp element (normal mode)
{ {
find: "showCommunicationDisabledStyles",
replacement: {
match: /(?<=return\s*\(0,\i\.jsxs?\)\(.+!\i&&)(\(0,\i.jsxs?\)\(.+?\{.+?\}\))/, match: /(?<=return\s*\(0,\i\.jsxs?\)\(.+!\i&&)(\(0,\i.jsxs?\)\(.+?\{.+?\}\))/,
replace: "[$1, $self.PronounsChatComponentWrapper(arguments[0])]" replace: "[$1, $self.PronounsChatComponentWrapper(arguments[0])]"
} }
]
}, },
// Patch the profile popout username header to use our pronoun hook instead of Discord's pronouns // Patch the profile popout username header to use our pronoun hook instead of Discord's pronouns
{ {
find: ".userTagNoNickname", find: ".pronouns,children",
replacement: [ replacement: [
{ {
match: /{user:(\i),[^}]*,pronouns:(\i),[^}]*}=\i;/, match: /{user:(\i),[^}]*,pronouns:(\i),[^}]*}=\i;/,