18 lines
432 B
JavaScript
18 lines
432 B
JavaScript
import {contextBridge} from "electron";
|
|
import patchDefine from "./patcher";
|
|
import newProcess from "./process";
|
|
import * as BdApi from "./api";
|
|
import init from "./init";
|
|
|
|
patchDefine();
|
|
|
|
let hasInitialized = false;
|
|
contextBridge.exposeInMainWorld("process", newProcess);
|
|
contextBridge.exposeInMainWorld("BetterDiscordPreload", () => {
|
|
if (hasInitialized) return null;
|
|
hasInitialized = true;
|
|
return BdApi;
|
|
});
|
|
|
|
init();
|