From 18a489e8bacde77afcee25badcff8103ec9a78a4 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Tue, 27 May 2014 03:42:21 -0400 Subject: [PATCH] refactor(cloudcmd) add readFiles --- cloudcmd.js | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/cloudcmd.js b/cloudcmd.js index 06310cfe..2bb6f981 100644 --- a/cloudcmd.js +++ b/cloudcmd.js @@ -108,8 +108,7 @@ function init() { - var serverDir, params, filesList, isContain, argvFirst, keys, - paths = {}, + var serverDir, params, isContain, argvFirst, argv = process.argv; if (update) @@ -154,15 +153,22 @@ route : route }; - keys = Object.keys(TMPL_PATH); - - filesList = keys.map(function(name) { - var path = TMPL_PATH[name]; - - paths[path] = name; - - return path; + readFiles(params, function(params) { + server.start(params); }); + } + + function readFiles(params, callback) { + var filesList, paths = {}; + + filesList = Object.keys(TMPL_PATH) + .map(function(name) { + var path = TMPL_PATH[name]; + + paths[path] = name; + + return path; + }); if (Config.ssl) filesList.push(KEY, CERT); @@ -192,11 +198,11 @@ return path.basename(name); }); - server.start(params); + msg = CloudFunc.formatMsg('read', names, status); + Util.log(msg); } - msg = CloudFunc.formatMsg('read', names, status); - Util.log(msg); + callback(params); }); }