From 0f246ca9d3c91f7c445bd73223e85cf9451c053c Mon Sep 17 00:00:00 2001 From: Danielv123 Date: Fri, 5 Jan 2018 21:26:22 +0100 Subject: [PATCH] #59 added error handling when not having put token in config.json --- lib/manager/modManager.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/manager/modManager.js b/lib/manager/modManager.js index 0cdcc769..48e6dbc4 100644 --- a/lib/manager/modManager.js +++ b/lib/manager/modManager.js @@ -25,7 +25,7 @@ modManager.listMods("shared"); */ module.exports.listMods = function(instance){ if(instance && instances.includes(instance)){ - factorioAPI.init(false, 'instances/'+instance+'/mods', 'instances/'+instance+'/saves', '0.15.37'); + factorioAPI.init(false, 'instances/'+instance+'/instanceMods', 'instances/'+instance+'/saves', '0.15.37'); console.log("Authenticating to factorio.com...") factorioAPI.authenticate({ username: config.username, @@ -45,12 +45,14 @@ module.exports.listMods = function(instance){ }))); }); // Deactivated due to bug in node-factorio-api, see https://github.com/Danacus/node-factorio-api/issues/2 - + // bug is resolved, thanks to @Danacus and @brotherpot /*factorioAPI.getModsFromSaves().then(list => { console.log("Mods used in save:"); console.log(JSON.stringify(list)) console.log(asTable(list[0].mods)) });*/ + }).catch(reason => { + console.log("Failed to authenticate to factorio.com! Please check your connection and the username+token used for authentication in config.json"); }); } else { // list shared mods in /sharedMods/