From 31aeae2655d9e26a9b20b224caa1163025bf1689 Mon Sep 17 00:00:00 2001 From: Reed Davenport Date: Sat, 1 Jul 2023 21:02:15 -0400 Subject: [PATCH] Extract startup conditions to consts --- src/cobalt.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/cobalt.js b/src/cobalt.js index ee92af7..e8f13b3 100644 --- a/src/cobalt.js +++ b/src/cobalt.js @@ -24,9 +24,12 @@ app.disable('x-powered-by'); await loadLoc(); -if (process.env.apiURL && process.env.apiPort && !((process.env.webURL && process.env.webPort) || (process.env.selfURL && process.env.port))) { +const apiMode = process.env.apiURL && process.env.apiPort && !((process.env.webURL && process.env.webPort) || (process.env.selfURL && process.env.port)) +const webMode = process.env.webURL && process.env.webPort && !((process.env.apiURL && process.env.apiPort) || (process.env.selfURL && process.env.port)) + +if (apiMode) { runAPI(express, app, gitCommit, gitBranch, __dirname); -} else if (process.env.webURL && process.env.webPort && !((process.env.apiURL && process.env.apiPort) || (process.env.selfURL && process.env.port))) { +} else if (webMode) { await runWeb(express, app, gitCommit, gitBranch, __dirname); } else { console.log(Red(`cobalt wasn't configured yet or configuration is invalid.\n`) + Bright(`please run the setup script to fix this: `) + Green(`npm run setup`));