From 4a97a0f9993fc9e650902fa006696062c28f9ceb Mon Sep 17 00:00:00 2001 From: coderaiser Date: Mon, 26 Dec 2016 11:51:30 +0200 Subject: [PATCH] refactor(rest) add getCMD --- server/rest.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/server/rest.js b/server/rest.js index a8c0d641..463b0772 100644 --- a/server/rest.js +++ b/server/rest.js @@ -152,9 +152,14 @@ function streamPack(cmd, response) { operation('pack', dir, response, names, noop); } -function onPUT(name, body, callback) { - let cmd; +function getCMD(cmd) { + if (cmd[0] === '/') + return cmd.slice(1); + return cmd; +} + +function onPUT(name, body, callback) { check .type('callback', callback, 'function') .check({ @@ -162,9 +167,7 @@ function onPUT(name, body, callback) { body, }); - if (name[0] === '/') - cmd = name.replace('/', ''); - + const cmd = getCMD(name); const files = json.parse(body); switch(cmd) {