Equicord/src/equicordplugins/altKrispSwitch/index.tsx
thororen1234 3aa8394737
revert
2026-04-16 13:25:20 -04:00

32 lines
980 B
TypeScript

/*
* Vencord, a Discord client mod
* Copyright (c) 2024 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: "AltKrispSwitch",
description: "Makes the Noise Suppression Popout switch between None and Krisp instead of Krisp and Standard",
authors: [Devs.newwares],
patches: [
{
find: ",setNoiseCancellation(",
replacement: {
match: /(}\),)(.{1,2}\.\i\.dispatch\({type:"AUDIO_SET_NOISE_SUPPRESSION",)/,
replace: "$1!$self.shouldCancelSuppression(arguments)&&$2"
}
}
],
shouldCancelSuppression([enableKrisp, options]) {
if (options?.section === "Noise Cancellation Popout") {
if (enableKrisp) {
return false;
} else {
return true;
}
}
}
});