|
|
@ -1006,11 +1006,7 @@ WalletService.prototype.getBalance = function(opts, cb) { |
|
|
|
if (err) return cb(err); |
|
|
|
|
|
|
|
// Update cache
|
|
|
|
var addressIndex = _.indexBy(addresses, 'address'); |
|
|
|
var active = _.map(_.pluck(balance.byAddress, 'address'), function(addrStr) { |
|
|
|
return addressIndex[addrStr]; |
|
|
|
}); |
|
|
|
|
|
|
|
var active = _.pluck(balance.byAddress, 'address') |
|
|
|
self.storage.storeActiveAddresses(self.walletId, active, function(err) { |
|
|
|
if (err) { |
|
|
|
log.warn('Could not update wallet cache', err); |
|
|
@ -1030,7 +1026,6 @@ WalletService.prototype._getActiveAddresses = function(cb) { |
|
|
|
log.warn('Could not fetch active addresses from cache', err); |
|
|
|
return cb(null, []); |
|
|
|
} |
|
|
|
active = _.pluck(active, 'address'); |
|
|
|
|
|
|
|
self.storage.fetchAddresses(self.walletId, function(err, allAddresses) { |
|
|
|
if (err) return cb(err); |
|
|
|