diff --git a/src/equicordplugins/downloadify/index.tsx b/src/equicordplugins/downloadify/index.tsx index 7a09fc6c4..09205532a 100644 --- a/src/equicordplugins/downloadify/index.tsx +++ b/src/equicordplugins/downloadify/index.tsx @@ -91,8 +91,8 @@ export default definePlugin({ replacement: [ { // Make use of the download function. - match: /(let{item:\i}=(\i).{0,450}?)(await \i.\i.saveImage\(\i,\i.contentType,\i.\i\)),/, - replace: "$1await $self.handleExpandedModalDownloadButtonClicked($2,async()=>{$3});", + match: /(let{item:\i}=(\i).{0,450}?)(let \i=)(await \i.\i.saveImage\(\i,\i.contentType,\i.\i\))/, + replace: "$1await $self.handleExpandedModalDownloadButtonClicked($2,async()=>{$4});$3$4", }, { // Disable default success toast. diff --git a/src/plugins/showHiddenChannels/index.tsx b/src/plugins/showHiddenChannels/index.tsx index 755aa4530..e6acc0994 100644 --- a/src/plugins/showHiddenChannels/index.tsx +++ b/src/plugins/showHiddenChannels/index.tsx @@ -264,7 +264,7 @@ export default definePlugin({ replace: (m, channel) => `${m}if($self.isHiddenChannel(${channel}))break;` }, { - match: /(?<="renderHeaderBar",\i=>{.+?hideSearch:(\i)\.isDirectory\(\))/, + match: /(?<="renderHeaderBar",\(\)=>{.+?hideSearch:(\i)\.isDirectory\(\))/, replace: (_, channel) => `||$self.isHiddenChannel(${channel})` }, { diff --git a/src/plugins/showMeYourName/index.tsx b/src/plugins/showMeYourName/index.tsx index 5eca3a0b3..cd82c9c4d 100644 --- a/src/plugins/showMeYourName/index.tsx +++ b/src/plugins/showMeYourName/index.tsx @@ -768,19 +768,19 @@ export default definePlugin({ patches: [ { find: '="SYSTEM_TAG"', - group: true, - replacement: [ - { - // Replace names in messages and replies. - match: /(onContextMenu:\i,children:)(.{0,250}?),"data-text":(\i\+\i)/, - replace: "$1$self.getMessageNameElement(arguments[0])??($2),\"data-text\":$self.getMessageNameText(arguments[0])??($3)" - }, - { - // Animate gradients for message authors. - match: /(let{setAnimate:\i}=(\i);)/, - replace: "$1if($2.animate){$self.addHoveringMessage(arguments[0].message.id)}else{$self.removeHoveringMessage(arguments[0].message.id)};" - } - ] + replacement: { + // Replace names in messages and replies. + match: /(onContextMenu:\i,children:)(.{0,250}?),"data-text":(\i\+\i)/, + replace: "$1$self.getMessageNameElement(arguments[0])??($2),\"data-text\":$self.getMessageNameText(arguments[0])??($3)" + } + }, + { + find: /setAnimate.{0,50}\.ANIMATE_CHAT_AVATAR,/, + replacement: { + // Animate gradients for message authors. + match: /(let{setAnimate:\i}=(\i);)/, + replace: "$1if($2.animate){$self.addHoveringMessage(arguments[0].message.id)}else{$self.removeHoveringMessage(arguments[0].message.id)};" + } }, { // Replace names in mentions.