addressSummarySubQuery: API chain-query

- Adding support for API chain-query for addresses with lot of txs
This commit is contained in:
sairajzero 2023-04-11 04:01:15 +05:30
parent 285ccb1471
commit 503eaf70cf

View File

@ -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]);
});
};