2023-05-20 00:37:21 +02:00
|
|
|
import Builtin from "@structs/builtin";
|
|
|
|
|
|
|
|
import WebpackModules from "@modules/webpackmodules";
|
2021-04-06 08:03:08 +02:00
|
|
|
|
|
|
|
export default new class StopDevToolsWarning extends Builtin {
|
|
|
|
get name() {return "StopDevToolsWarning";}
|
|
|
|
get category() {return "developer";}
|
|
|
|
get id() {return "devToolsWarning";}
|
|
|
|
|
|
|
|
enabled() {
|
|
|
|
// IPC.stopDevtoolsWarning();
|
2021-04-08 02:31:02 +02:00
|
|
|
window?.DiscordNative?.window?.setDevtoolsCallbacks(null, null);
|
2021-04-06 08:03:08 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
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;
|
2021-04-08 02:31:02 +02:00
|
|
|
devtoolsModule(stringModule, hideModule, window?.DiscordNative);
|
2021-04-06 08:03:08 +02:00
|
|
|
}
|
|
|
|
};
|