From a127ac9b53054a4d1cd2ff359565a36ee605f592 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Thu, 11 May 2017 11:41:09 +0300 Subject: [PATCH] refactor(cloudcmd) defaultValue --- server/cloudcmd.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/server/cloudcmd.js b/server/cloudcmd.js index a4158363..64fc4389 100644 --- a/server/cloudcmd.js +++ b/server/cloudcmd.js @@ -82,11 +82,8 @@ module.exports = (params) => { config(name, value); }); - const console = config('console'); - const configDialog = config('configDialog'); - - config('console', defaultValue(options.console, console)); - config('configDialog', defaultValue(options.configDialog, configDialog)); + config('console', defaultValue('console', options)); + config('configDialog', defaultValue('configDialog', options)); if (p.socket) listen(prefix, p.socket); @@ -94,7 +91,10 @@ module.exports = (params) => { return cloudcmd(prefix, plugins, modules); }; -function defaultValue(value, previous) { +function defaultValue(name, options) { + const value = options[name]; + const previous = config(name); + if (typeof value === 'undefined') return previous;