diff --git a/lib/addresses.js b/lib/addresses.js index a7ea7e2..e28318a 100644 --- a/lib/addresses.js +++ b/lib/addresses.js @@ -97,14 +97,22 @@ AddressController.prototype.unconfirmedBalance = function(req, res) { AddressController.prototype.addressSummarySubQuery = function(req, res, param) { var self = this; var options = { noTxList: true }; + + if (req.query.after) { + options.after = req.query.after; + } + self.common.bindStopFlagOnClose(res, options); - self.getAddressSummary(req.addr, options, function(err, data) { + self._address.getAddressSummary(req.addr, options, function(err, data) { if(err) { return self.common.handleErrors(err, res); } - res.jsonp(data[param]); + if(data.incomplete) + res.jsonp({lastItem: data.lastItem, data: data[param]}); + else + res.jsonp(data[param]); }); };