diff --git a/installer/stub.js b/installer/stub.js new file mode 100644 index 00000000..6b6bd7d9 --- /dev/null +++ b/installer/stub.js @@ -0,0 +1,17 @@ +const { paths } = require('./bd.json'); +const { app } = require('electron'); +const path = require('path'); +const fs = require('fs'); +const Module = require('module'); + +const packagePath = path.join(__dirname, '..', 'app.asar'); +app.getAppPath = () => packagePath; + +function loadBd() { + const { BetterDiscord } = require(paths.core); + const instance = new BetterDiscord(); +} + +app.on('ready', loadBd); + +Module._load(app.getAppPath(), null, true);