Update index.js
This commit is contained in:
parent
f05d83ff6d
commit
373600dbb9
@ -189,6 +189,13 @@ AddressService.prototype.getAddressHistory = function(addresses, options, stream
|
||||
options.queryMempool = true;
|
||||
}
|
||||
|
||||
//Quick support for `from` and `to` options (DEPRECATED! Not recommeded to use)
|
||||
if( !_.isUndefined(options.from) || !_.isUndefined(options.to)) {
|
||||
options.old_support = true;
|
||||
options.from = options.from || 0;
|
||||
options.to = options.to || 0xffffffff; //Max value of to will actually be MAX_TX_QUERY_LIMIT
|
||||
}
|
||||
|
||||
if (_.isString(addresses)) {
|
||||
addresses = [addresses];
|
||||
}
|
||||
@ -213,8 +220,9 @@ AddressService.prototype.getAddressHistory = function(addresses, options, stream
|
||||
|
||||
if(results.items.length > MAX_TX_QUERY_LIMIT) {
|
||||
results.items.sort((a, b) => b.__height - a.__height || a.txid().localeCompare(b.txid()));
|
||||
let del_count = results.items.length - MAX_TX_QUERY_LIMIT;
|
||||
results.items.splice(0, del_count);
|
||||
let del_count = options.old_support ? results.items.length : results.items.length - MAX_TX_QUERY_LIMIT;
|
||||
let start_index = options.old_support ? MAX_TX_QUERY_LIMIT : 0;
|
||||
results.items.splice(start_index, del_count);
|
||||
}
|
||||
|
||||
}
|
||||
@ -235,9 +243,7 @@ AddressService.prototype.getAddressHistory = function(addresses, options, stream
|
||||
results.totalCount = parseInt(results.totalCount.toFixed());
|
||||
|
||||
//Quick support for `from` and `to` options (DEPRECATED! Not recommeded to use)
|
||||
if( !_.isUndefined(options.from) || !_.isUndefined(options.to)) {
|
||||
options.from = options.from || 0;
|
||||
options.to = options.to || 0xffffffff; //Max value of to will actually be MAX_TX_QUERY_LIMIT
|
||||
if(options.old_support) {
|
||||
results.items = results.items.slice(options.from, options.to);
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user