From 433ffd33889d97a48b6bed50c98f4888b94d5055 Mon Sep 17 00:00:00 2001 From: DJ1TJOO Date: Sun, 14 Mar 2021 16:27:16 +0100 Subject: [PATCH] Fixed fs-job for modloader --- src/js/main.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/js/main.js b/src/js/main.js index 940591d2..5e9e1006 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -84,17 +84,20 @@ window.onload = async () => { let instance = undefined; let modFolderContents = []; if (G_IS_STANDALONE) { - modFolderContents = getIPCRenderer().sendSync("fs-sync-job", { + const dirResult = await getIPCRenderer().invoke("fs-job", { folder: "mods", type: "readDir", filename: "", - }).data; + }); + if (dirResult.success) modFolderContents = dirResult.data; + if (modFolderContents.includes("modpack.json")) { - instance = getIPCRenderer().sendSync("fs-sync-job", { + const instanceResult = await getIPCRenderer().invoke("fs-job", { folder: "mods", type: "read", filename: "modpack.json", }); + if (instanceResult.success) instance = JSON.parse(instanceResult.data); } } else if (!G_IS_DEV) { user = JSON.parse(localStorage.getItem("user"));