22 lines
896 B
JavaScript
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);
|
|
}
|
|
}; |