From 451f3d1e84660fb8ffd84e8a50a1a75551910335 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Thu, 13 Feb 2014 02:36:12 -0500 Subject: [PATCH] refactor(rest) mv copy to fse if empty --- lib/server/rest.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/lib/server/rest.js b/lib/server/rest.js index d1c60c92..2ea3bfc5 100644 --- a/lib/server/rest.js +++ b/lib/server/rest.js @@ -33,8 +33,15 @@ }), fse = main.require('fs-extra') || { - remove: fs.rmdir.bind(fs), - mkdirs: fs.mkdir.bind(fs) + remove : fs.rmdir.bind(fs), + mkdirs : fs.mkdir.bind(fs), + copy : function(from, to, callback) { + pipe.create({ + from : from, + to : to, + callback : callback + }); + } }; /** @@ -387,14 +394,8 @@ if (!Util.checkObjTrue(lFiles, ['from', 'to'])) sendError(pParams, p.data); - else if (fse) - fse.copy(lFiles.from, lFiles.to, callback); else - pipe.create({ - from : lFiles.from, - to : lFiles.to, - callback : callback - }); + fse.copy(lFiles.from, lFiles.to, callback); break;