1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-06-13 13:04:03 +00:00

Fixed promise await structure

This commit is contained in:
DJ1TJOO 2021-03-14 16:43:35 +01:00
parent a4632f67d0
commit fe1e526b8d

View File

@ -91,12 +91,14 @@ export class ModManager {
*/ */
addMod(url, fromFile = false) { addMod(url, fromFile = false) {
if (fromFile && G_IS_STANDALONE) { if (fromFile && G_IS_STANDALONE) {
return new Promise(async (resolve, reject) => { return new Promise((resolve, reject) => {
const modCodeResult = await getIPCRenderer().invoke("fs-job", { getIPCRenderer()
.invoke("fs-job", {
folder: "mods", folder: "mods",
type: "read", type: "read",
filename: url, filename: url,
}); })
.then(modCodeResult => {
if (!modCodeResult.success) return reject("Mod is invalid"); if (!modCodeResult.success) return reject("Mod is invalid");
const modCode = modCodeResult.data; const modCode = modCodeResult.data;
@ -113,6 +115,7 @@ export class ModManager {
reject("Mod is invalid"); reject("Mod is invalid");
} }
}); });
});
} else } else
return Promise.race([ return Promise.race([
new Promise((resolve, reject) => { new Promise((resolve, reject) => {