From e3a5ccc0121cd63c03a54429304db45cae831edf Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 5 Mar 2014 05:53:07 -0500 Subject: [PATCH] refactor(rest) onFSGet --- lib/server/rest.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/lib/server/rest.js b/lib/server/rest.js index b9b7ed57..35a164d7 100644 --- a/lib/server/rest.js +++ b/lib/server/rest.js @@ -132,13 +132,16 @@ switch (p.request.method) { case 'GET': onFSGet(query, p.name, function(error, data, isFile) { + var str; + if (error) sendError(params, error); else if (isFile) main.sendFile(p); else { p.name += '.json'; - sendResponse(p, data); + str = Util.stringifyJSON(data); + sendResponse(p, str); } }); @@ -347,13 +350,7 @@ if (!isDir) func(null, null, !isDir); else - getDirContent(name, function(error, data) { - if (!error) { - data = Util.stringifyJSON(data); - } - - func(error, data); - }); + getDirContent(name, func); }); break; }