From 344f229f3d6eecf5d9cfa88de111317e99602183 Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Sat, 17 Jan 2026 12:14:54 -0500 Subject: [PATCH] BypassPinPrompt: Combine Patches --- src/equicordplugins/bypassPinPrompt/index.ts | 36 +++++--------------- 1 file changed, 8 insertions(+), 28 deletions(-) diff --git a/src/equicordplugins/bypassPinPrompt/index.ts b/src/equicordplugins/bypassPinPrompt/index.ts index f796b51ef..6c1503cd2 100644 --- a/src/equicordplugins/bypassPinPrompt/index.ts +++ b/src/equicordplugins/bypassPinPrompt/index.ts @@ -12,38 +12,18 @@ export default definePlugin({ description: "Bypass the pin prompt when using the pin functions", authors: [Devs.thororen], patches: [ - { - find: '"Channel Pins"', - replacement: { - match: /(\i\.\i\.unpinMessage\(\i,\i\.id\)):\i\.\i\.confirmUnpin\(\i,\i\)/, - replace: "$1:$1" - } - }, - { - find: 'source:"message-actions"', + ...[ + 'source:"message-actions"', + 'id:"pin",action', + '"Channel Pins"', + ].map(find => ({ + find, replacement: [ { - match: /(\i\.\i\.pinMessage\(\i,\i\.id\)):\i\.\i\.confirmPin\(\i,\i\)/, - replace: "$1:$1" - }, - { - match: /(\i\.\i\.unpinMessage\(\i,\i\.id\)):\i\.\i\.confirmUnpin\(\i,\i\)/, + match: /(\i\.\i\.(unpin|pin)Message\(\i,\i\.id\)):\i\.\i\.confirm(Unpin|Pin)\(\i,\i\)/g, replace: "$1:$1" } ] - }, - { - find: 'id:"pin",action', - replacement: [ - { - match: /(\i\.\i\.pinMessage\(\i,\i\.id\)):\i\.\i\.confirmPin\(\i,\i\)/, - replace: "$1:$1" - }, - { - match: /(\i\.\i\.unpinMessage\(\i,\i\.id\)):\i\.\i\.confirmUnpin\(\i,\i\)/, - replace: "$1:$1" - } - ] - }, + })) ], });