this repo has no description

Clean up and rename init functions

Changed files
+8 -5
packages
browser
src
node-preload
src
types
src
web-preload
src
+3 -1
packages/browser/src/index.ts
···
}
window._moonlightBrowserInit = async () => {
+
delete window._moonlightBrowserInit;
+
// Set up a virtual filesystem with IndexedDB
await configure({
mounts: {
···
});
// This is set by web-preload for us
-
await window._moonlightBrowserLoad();
+
await window._moonlightWebLoad!();
};
+1 -1
packages/node-preload/src/index.ts
···
const webPreload = fs.readFileSync(webPreloadPath, "utf8");
await webFrame.executeJavaScript(webPreload);
-
const func = await webFrame.executeJavaScript("async () => { await window._moonlightBrowserLoad(); }");
+
const func = await webFrame.executeJavaScript("async () => { await window._moonlightWebLoad(); }");
await func();
}
+2 -2
packages/types/src/index.ts
···
var moonlightNodeSandboxed: MoonlightNodeSandboxed;
var moonlight: MoonlightWeb;
-
var _moonlightBrowserInit: () => Promise<void>;
-
var _moonlightBrowserLoad: () => Promise<void>;
+
var _moonlightBrowserInit: undefined | (() => Promise<void>);
+
var _moonlightWebLoad: undefined | (() => Promise<void>);
}
+2 -1
packages/web-preload/src/index.ts
···
import { EventPayloads, EventType } from "@moonlight-mod/types/core/event";
async function load() {
+
delete window._moonlightWebLoad;
initLogger(moonlightNode.config);
const logger = new Logger("web-preload");
···
}
}
-
window._moonlightBrowserLoad = load;
+
window._moonlightWebLoad = load;