From 0b6fc9174edcb4693d7ff42b47b5ee75d7f45eb5 Mon Sep 17 00:00:00 2001 From: MrGeorgen Date: Wed, 20 Jan 2021 13:47:12 +0100 Subject: [PATCH] curse: fixed callback if no mods are in the config --- src/curse.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/curse.js b/src/curse.js index e55743b..7cc6365 100644 --- a/src/curse.js +++ b/src/curse.js @@ -5,6 +5,7 @@ function main() { let downloadStarted = false; let dep = new Map(); mods_lock = new Map(Object.entries(mods_lock)); + if(global.config.mods.curse.length === 0) globCallback("curse", {}); global.config.mods.curse.forEach(mod => { getData(`search?categoryId=0&gameId=432&gameVersion=${encodeURI(global.config.gameVersion)}&index=0&pageSize=1&searchFilter=${encodeURI(mod)}§ionId=6&sort=0`, (result) => { // resolve projectID resolveDep(result[0].id, downloadMods); @@ -63,7 +64,7 @@ function main() { function downloadMods() { if(!downloadStarted) { downloadStarted = true; - globCallback(Object.fromEntries(dep)); + globCallback("curse", Object.fromEntries(dep)); dep.forEach((mod, modId) => { let path = getPath(mod) if(mods_lock.has(modId)) {