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