From e57f182dce222bf0baf7b0125f9f9afce8857e98 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 19 Feb 2014 07:56:07 -0500 Subject: [PATCH] chore(rest) rm " " from switch --- lib/server/rest.js | 184 ++++++++++++++++++++++----------------------- 1 file changed, 92 insertions(+), 92 deletions(-) diff --git a/lib/server/rest.js b/lib/server/rest.js index 994598ec..3a028327 100644 --- a/lib/server/rest.js +++ b/lib/server/rest.js @@ -103,17 +103,17 @@ p.command = Util.removeStrOneTime(p.name, '/'); switch(p.request.method) { - case 'GET': - ret = onGET(pParams); - break; - - case 'PUT': - getBody(p.request, function(pBody) { - p.body = pBody; - onPUT(p); - }); - break; - } + case 'GET': + ret = onGET(pParams); + break; + + case 'PUT': + getBody(p.request, function(pBody) { + p.body = pBody; + onPUT(p); + }); + break; + } } } return ret; @@ -178,66 +178,66 @@ baseName = path.basename(name); switch(query) { - case 'dir': - fse.mkdirs(name, function(error) { + case 'dir': + fse.mkdirs(name, function(error) { + var msg; + + if (!error) + msg = CloudFunc.formatMsg('make dir', name); + + func(error, msg); + }); + break; + + default: + pipe.create({ + read : readStream, + to : name, + callback : function(error) { var msg; if (!error) - msg = CloudFunc.formatMsg('make dir', name); + msg = CloudFunc.formatMsg('save', baseName); func(error, msg); - }); - break; - - default: - pipe.create({ - read : readStream, - to : name, - callback : function(error) { - var msg; - - if (!error) - msg = CloudFunc.formatMsg('save', baseName); - - func(error, msg); - } - }); - break; - - case 'patch': - getBody(readStream, function(patch) { - fs.readFile(name, 'utf8', read); + } + }); + break; + + case 'patch': + getBody(readStream, function(patch) { + fs.readFile(name, 'utf8', read); + + function read(error, data) { + var diffResult; - function read(error, data) { - var diffResult; + if (error) + func(error); + else { + error = Util.tryCatchLog(function() { + diffResult = diff.applyPatch(data, patch); + }); - if (error) - func(error); + if (diffResult && !error) + fs.writeFile(name, diffResult, write); else { - error = Util.tryCatchLog(function() { - diffResult = diff.applyPatch(data, patch); - }); - - if (diffResult && !error) - fs.writeFile(name, diffResult, write); - else { - msg = CloudFunc.formatMsg('patch', baseName, 'fail'); - func(null, msg); - } + msg = CloudFunc.formatMsg('patch', baseName, 'fail'); + func(null, msg); } } + } + + function write(name, error) { + var msg; - function write(name, error) { - var msg; - - if (!error) - msg = CloudFunc.formatMsg('patch', baseName); - - func(error, msg); - } - }); - break; - } + if (!error) + msg = CloudFunc.formatMsg('patch', baseName); + + func(error, msg); + } + }); + break; + } } function onDelete(name, files, query, callback) { @@ -248,42 +248,42 @@ func = Util.retExec(callback); switch(query) { - default: - rmFile(name, func); - break; + default: + rmFile(name, func); + break; + + case 'dir': + rmDir(name, func); + break; + + case 'files': + n = files && files.length, + dir = name; - case 'dir': - rmDir(name, func); - break; - - case 'files': - n = files && files.length, - dir = name; + onStat = function(name, error, stat) { + log = Util.log.bind(Util); + ++assync; - onStat = function(name, error, stat) { - log = Util.log.bind(Util); - ++assync; + if (error) + func(error); + else { + if (stat.isDirectory()) + rmDir(name, log); - if (error) - func(error); - else { - if (stat.isDirectory()) - rmDir(name, log); - - else if (stat.isFile()) - rmFile(name, log); - - if (assync === n) - func(null, body); - } - }; - - for (i = 0; i < n; i ++) { - name = dir + files[i]; - Util.log(name); - fs.stat(name, onStat.bind(null, name)); + else if (stat.isFile()) + rmFile(name, log); + + if (assync === n) + func(null, body); } - break; + }; + + for (i = 0; i < n; i ++) { + name = dir + files[i]; + Util.log(name); + fs.stat(name, onStat.bind(null, name)); + } + break; } }