Fixed: Address-summary request not responding
This commit is contained in:
parent
6c164993bf
commit
dbfe39991f
@ -304,15 +304,13 @@ AddressService.prototype.getAddressSummary = function(address, options, streamer
|
|||||||
txApperances: 0,
|
txApperances: 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
self._aggregateAddressSummaryResult(tx, address, result);
|
|
||||||
|
|
||||||
self.getAddressHistory(address, options, function(err, tx) {
|
self.getAddressHistory(address, options, function(err, tx) {
|
||||||
|
|
||||||
if(err)
|
if(err)
|
||||||
return log.error(err);
|
return log.error(err);
|
||||||
|
|
||||||
if(tx)
|
if(tx)
|
||||||
self._aggregateAddressSummaryResult(tx, address, result);
|
self._aggregateAddressSummaryResult(tx, address, result, options);
|
||||||
|
|
||||||
streamer(null, tx);
|
streamer(null, tx);
|
||||||
|
|
||||||
@ -717,9 +715,7 @@ AddressService.prototype._streamAddressSummary = function(address, options, stre
|
|||||||
|
|
||||||
//declare the queue to process tx data
|
//declare the queue to process tx data
|
||||||
|
|
||||||
var q = async.queue(function(task, cb) {
|
var q = async.queue(function(id, cb) {
|
||||||
|
|
||||||
let {id, options} = task;
|
|
||||||
|
|
||||||
if (id.height === 0xffffffff) {
|
if (id.height === 0xffffffff) {
|
||||||
|
|
||||||
@ -790,6 +786,7 @@ AddressService.prototype._streamAddressSummary = function(address, options, stre
|
|||||||
});
|
});
|
||||||
|
|
||||||
txIdTransformStream.on('end', function() {
|
txIdTransformStream.on('end', function() {
|
||||||
|
q.drain = next;
|
||||||
q.resume();
|
q.resume();
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -803,8 +800,6 @@ AddressService.prototype._streamAddressSummary = function(address, options, stre
|
|||||||
var txidStream = self._getTxidStream(address, options);
|
var txidStream = self._getTxidStream(address, options);
|
||||||
txidStream.pipe(txIdTransformStream);
|
txidStream.pipe(txIdTransformStream);
|
||||||
|
|
||||||
q.drain(next);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
], callback);
|
], callback);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user