summaryrefslogtreecommitdiff
path: root/webserver.js
diff options
context:
space:
mode:
authorTom Smeding <t.j.smeding@uu.nl>2024-07-22 10:43:21 +0200
committerTom Smeding <t.j.smeding@uu.nl>2024-07-22 10:43:21 +0200
commit25f68eb23dd53083e84608e2b1af2109d6a260ac (patch)
tree1d3f7e8b64e5cac8c23dc57bb68b214e26c77569 /webserver.js
parent9a41d980622b449d41999dc8f46226c1879e00ef (diff)
Allow failing modules if they miss data files
Diffstat (limited to 'webserver.js')
-rwxr-xr-xwebserver.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/webserver.js b/webserver.js
index 71f6bcd..39f2410 100755
--- a/webserver.js
+++ b/webserver.js
@@ -87,8 +87,12 @@ const module_list = fs.readdirSync("modules").filter(function (f) {
});
for (let i = 0; i < module_list.length; i++) {
const mod = require("./modules/" + module_list[i] + "/" + module_list[i] + ".js");
- mod(app, io, cmn.serverdir + "/modules/" + module_list[i]);
- console.log("Loaded module " + module_list[i]);
+ const ret = mod(app, io, cmn.serverdir + "/modules/" + module_list[i]);
+ if (ret === false) {
+ console.log("FAILED LOADING module " + module_list[i]);
+ } else {
+ console.log("Loaded module " + module_list[i]);
+ }
}