From f94a74ab06382c376bb5a48b8905fb878f969ce4 Mon Sep 17 00:00:00 2001 From: pbca26 Date: Fri, 15 Sep 2017 02:07:17 +0300 Subject: [PATCH] hide exp settings --- main.js | 2 +- routes/shepherd.js | 39 ++++++++++++++++++++------------------- 2 files changed, 21 insertions(+), 20 deletions(-) diff --git a/main.js b/main.js index c9923c3..f9acdd7 100644 --- a/main.js +++ b/main.js @@ -289,7 +289,7 @@ function createAppSettingsWindow() { // initialise window appSettingsWindow = new BrowserWindow({ // dirty hack to prevent main window flash on quit width: 750, - height: 820, + height: !appConfig.experimentalFeatures ? 570 : 700, frame: false, icon: iguanaIcon, show: false, diff --git a/routes/shepherd.js b/routes/shepherd.js index f08c6e6..2bac43c 100644 --- a/routes/shepherd.js +++ b/routes/shepherd.js @@ -129,7 +129,6 @@ shepherd.startKMDNative = function(selection, isManual) { '-daemon=0', '-addnode=78.47.196.146', ], - 'manualStart': isManual, }; const options = { @@ -2386,7 +2385,7 @@ shepherd.post('/herd', function(req, res) { shepherd.log(req.body); if (req.body.options && - !req.body.options.manualStart) { + !shepherd.kmdMainPassiveMode) { function testCoindPort(skipError) { if (!lockDownAddCoin) { const _port = assetChainPorts[req.body.options.ac_name]; @@ -2836,24 +2835,26 @@ function herder(flock, data) { shepherd.writeLog(`selected data: ${data}`); // truncate debug.log - try { - const _confFileAccess = _fs.accessSync(kmdDebugLogLocation, fs.R_OK | fs.W_OK); + if (!shepherd.kmdMainPassiveMode) { + try { + const _confFileAccess = _fs.accessSync(kmdDebugLogLocation, fs.R_OK | fs.W_OK); - if (_confFileAccess) { - shepherd.log(`error accessing ${kmdDebugLogLocation}`); - shepherd.writeLog(`error accessing ${kmdDebugLogLocation}`); - } else { - try { - fs.unlink(kmdDebugLogLocation); - shepherd.log(`truncate ${kmdDebugLogLocation}`); - shepherd.writeLog(`truncate ${kmdDebugLogLocation}`); - } catch (e) { - shepherd.log('cant unlink debug.log'); + if (_confFileAccess) { + shepherd.log(`error accessing ${kmdDebugLogLocation}`); + shepherd.writeLog(`error accessing ${kmdDebugLogLocation}`); + } else { + try { + fs.unlink(kmdDebugLogLocation); + shepherd.log(`truncate ${kmdDebugLogLocation}`); + shepherd.writeLog(`truncate ${kmdDebugLogLocation}`); + } catch (e) { + shepherd.log('cant unlink debug.log'); + } } + } catch(e) { + shepherd.log(`komodod debug.log access err: ${e}`); + shepherd.writeLog(`komodod debug.log access err: ${e}`); } - } catch(e) { - shepherd.log(`komodod debug.log access err: ${e}`); - shepherd.writeLog(`komodod debug.log access err: ${e}`); } // get komodod instance port @@ -2894,7 +2895,7 @@ function herder(flock, data) { shepherd.log(`daemon param ${data.ac_custom_param}`); coindInstanceRegistry[data.ac_name] = true; - if (!data.manualStart) { + if (!shepherd.kmdMainPassiveMode) { let _arg = `${coindACParam}${data.ac_options.join(' ')}${_customParam}`; _arg = _arg.trim().split(' '); execFile(`${komododBin}`, _arg, { @@ -2918,7 +2919,7 @@ function herder(flock, data) { }); } } else { - if (data.manualStart) { + if (shepherd.kmdMainPassiveMode) { coindInstanceRegistry[data.ac_name] = true; } shepherd.log(`port ${_port} (${data.ac_name}) is already in use`);