BetterDiscordApp-rauenzi/renderer/src/builtins/developer/devtoolswarning.js

22 lines
896 B
JavaScript

import Builtin from "../../structs/builtin";
import WebpackModules from "../../modules/webpackmodules";
// import IPC from "../../modules/ipc";
export default new class StopDevToolsWarning extends Builtin {
get name() {return "StopDevToolsWarning";}
get category() {return "developer";}
get id() {return "devToolsWarning";}
enabled() {
// IPC.stopDevtoolsWarning();
window?.DiscordNative?.window?.setDevtoolsCallbacks(null, null);
}
disabled() {
const devtoolsModule = WebpackModules.getByString("setDevtoolsCallbacks");
const stringModule = WebpackModules.getByProps("Messages");
const hideModule = WebpackModules.getModule(m => Object.keys(m).some(k => k.startsWith("hide")));
if (!devtoolsModule || !stringModule || !hideModule) return;
devtoolsModule(stringModule, hideModule, window?.DiscordNative);
}
};