Equicord/src/equicordplugins/bypassPinPrompt/index.ts
2026-01-17 12:14:54 -05:00

29 lines
797 B
TypeScript

/*
* Vencord, a Discord client mod
* Copyright (c) 2025 Vendicated and contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { Devs } from "@utils/constants";
import definePlugin from "@utils/types";
export default definePlugin({
name: "BypassPinPrompt",
description: "Bypass the pin prompt when using the pin functions",
authors: [Devs.thororen],
patches: [
...[
'source:"message-actions"',
'id:"pin",action',
'"Channel Pins"',
].map(find => ({
find,
replacement: [
{
match: /(\i\.\i\.(unpin|pin)Message\(\i,\i\.id\)):\i\.\i\.confirm(Unpin|Pin)\(\i,\i\)/g,
replace: "$1:$1"
}
]
}))
],
});