Fixed: Address-summary request not responding

This commit is contained in:
sairajzero 2023-01-28 02:04:40 +05:30
parent 6c164993bf
commit dbfe39991f

View File

@ -304,15 +304,13 @@ AddressService.prototype.getAddressSummary = function(address, options, streamer
txApperances: 0,
};
self._aggregateAddressSummaryResult(tx, address, result);
self.getAddressHistory(address, options, function(err, tx) {
if(err)
return log.error(err);
if(tx)
self._aggregateAddressSummaryResult(tx, address, result);
self._aggregateAddressSummaryResult(tx, address, result, options);
streamer(null, tx);
@ -717,9 +715,7 @@ AddressService.prototype._streamAddressSummary = function(address, options, stre
//declare the queue to process tx data
var q = async.queue(function(task, cb) {
let {id, options} = task;
var q = async.queue(function(id, cb) {
if (id.height === 0xffffffff) {
@ -790,6 +786,7 @@ AddressService.prototype._streamAddressSummary = function(address, options, stre
});
txIdTransformStream.on('end', function() {
q.drain = next;
q.resume();
});
@ -802,9 +799,7 @@ AddressService.prototype._streamAddressSummary = function(address, options, stre
var txidStream = self._getTxidStream(address, options);
txidStream.pipe(txIdTransformStream);
q.drain(next);
}
], callback);