[Init] Async-ify, for future use
This commit is contained in:
parent
91be38564d
commit
88e4f357a4
1 changed files with 28 additions and 23 deletions
15
src/index.ts
15
src/index.ts
|
@ -8,9 +8,11 @@ import initSettings from "@ui/settings";
|
|||
import { patchLogHook } from "@lib/debug";
|
||||
|
||||
console.log("Hello from Vendetta!");
|
||||
let erroredOnLoad = false;
|
||||
|
||||
try {
|
||||
async function init() {
|
||||
let erroredOnLoad = false;
|
||||
|
||||
try {
|
||||
initSettings();
|
||||
patchAssets();
|
||||
patchLogHook();
|
||||
|
@ -29,9 +31,12 @@ try {
|
|||
},
|
||||
},
|
||||
};
|
||||
} catch (e: Error | any) {
|
||||
} catch (e: Error | any) {
|
||||
erroredOnLoad = true;
|
||||
alert(`Vendetta failed to initialize...\n${e.stack || e.toString()}`);
|
||||
}
|
||||
}
|
||||
|
||||
if (!erroredOnLoad) logger.log("Vendetta is ready!");
|
||||
if (!erroredOnLoad) logger.log("Vendetta is ready!");
|
||||
};
|
||||
|
||||
init();
|
Loading…
Reference in a new issue