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

22 lines
847 B
JavaScript
Raw Normal View History

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
}
};