BetterDiscordApp-v2/installer/stub.js

24 lines
701 B
JavaScript

const bdinfo = require('./bd');
const { app } = require('electron');
const path = require('path');
const os = require('os');
const Module = require('module');
const packagePath = path.resolve(__dirname, '..', 'app.asar');
app.getAppPath = () => packagePath;
function loadBd() {
const userconfig = (() => {
try {
return require(path.resolve(os.homedir(), bdinfo.paths.userconfig));
} catch (err) {}
})() || {};
const { BetterDiscord } = require(path.resolve(os.homedir(), (userconfig.paths || {}).core || bdinfo.paths.core));
const instance = new BetterDiscord(bdinfo, userconfig);
}
app.on('ready', loadBd);
Module._load(app.getAppPath(), null, true);