From aba3ff100d9528ac081fa9f0f123080e6695e8ab Mon Sep 17 00:00:00 2001 From: Gustavo Cortez Date: Tue, 27 May 2014 17:09:34 -0300 Subject: [PATCH] Normalise address information (json). Just show listed fields --- app/controllers/addresses.js | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/app/controllers/addresses.js b/app/controllers/addresses.js index 562c3dac..8a1f8bd6 100644 --- a/app/controllers/addresses.js +++ b/app/controllers/addresses.js @@ -43,6 +43,24 @@ var getAddrs = function(req, res, next) { return as; }; +var normalizeAddr = function(a) { + // Normalize json address + return { + 'addrStr': a.addrStr, + 'balance': a.balance, + 'balanceSat': a.balanceSat, + 'totalReceived': a.totalReceived, + 'totalReceivedSat': a.totalReceivedSat, + 'totalSent': a.totalSent, + 'totalSentSat': a.totalSentSat, + 'unconfirmedBalance': a.unconfirmedBalance, + 'unconfirmedBalanceSat': a.unconfirmedBalanceSat, + 'unconfirmedTxApperances': a.unconfirmedTxApperances, + 'txApperances': a.txApperances, + 'transactions': a.transactions + }; +}; + exports.show = function(req, res, next) { var a = getAddr(req, res, next); @@ -51,7 +69,7 @@ exports.show = function(req, res, next) { if (err) { return common.handleErrors(err, res); } else { - return res.jsonp(a); + return res.jsonp(normalizeAddr(a)); } }, req.query.noTxList); }