From 01a09ab751b45fe3f9984c98f1723d086604554a Mon Sep 17 00:00:00 2001 From: Nanakusa <73281112+yofukashino@users.noreply.github.com> Date: Thu, 23 Jan 2025 14:38:33 +0530 Subject: [PATCH] Coremod fixes (#661) * fix: custom badges crashing app * fix: notrack preventing settings from changing --- src/renderer/coremods/badges/plaintextPatches.ts | 2 +- src/renderer/coremods/notrack/plaintextPatches.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/renderer/coremods/badges/plaintextPatches.ts b/src/renderer/coremods/badges/plaintextPatches.ts index 449b58f51..d7b2966b5 100644 --- a/src/renderer/coremods/badges/plaintextPatches.ts +++ b/src/renderer/coremods/badges/plaintextPatches.ts @@ -12,7 +12,7 @@ export default [ }, // Change to a div and add a children for our custom badge { - match: /"img",({.+?\((\w+)\.icon\),)/, + match: /"img",(.{20,50}?\((\w+)\.icon\),)/, replace: `$2.component?"div":"img",$1children:$2.component,`, }, ], diff --git a/src/renderer/coremods/notrack/plaintextPatches.ts b/src/renderer/coremods/notrack/plaintextPatches.ts index e774a27f1..ccbef928b 100644 --- a/src/renderer/coremods/notrack/plaintextPatches.ts +++ b/src/renderer/coremods/notrack/plaintextPatches.ts @@ -5,8 +5,8 @@ export default [ find: "AnalyticsActionHandlers.handleTrack", replacements: [ { - match: /=>\w+\.AnalyticsActionHandlers\.handle\w+\([^)]*\)/g, - replace: "=>{}", + match: /(\(\)|\w+)=>\w+\.AnalyticsActionHandlers\.handle\w+\([^)]*\)/g, + replace: "arg=>{arg?.resolve?.()}", }, ], },