Normalise address information (json). Just show listed fields

This commit is contained in:
Gustavo Cortez 2014-05-27 17:09:34 -03:00
parent 63d2261369
commit aba3ff100d
1 changed files with 19 additions and 1 deletions

View File

@ -43,6 +43,24 @@ var getAddrs = function(req, res, next) {
return as; 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) { exports.show = function(req, res, next) {
var a = getAddr(req, res, next); var a = getAddr(req, res, next);
@ -51,7 +69,7 @@ exports.show = function(req, res, next) {
if (err) { if (err) {
return common.handleErrors(err, res); return common.handleErrors(err, res);
} else { } else {
return res.jsonp(a); return res.jsonp(normalizeAddr(a));
} }
}, req.query.noTxList); }, req.query.noTxList);
} }