Browse Source

rm twoStep cache on address scan

feat/2-step-opt
Matias Alejo Garcia 7 years ago
parent
commit
0b6e5771c4
No known key found for this signature in database GPG Key ID: 2470DB551277AB3
  1. 2
      lib/blockchainmonitor.js
  2. 2
      lib/common/defaults.js
  3. 4
      lib/server.js

2
lib/blockchainmonitor.js

@ -208,6 +208,7 @@ BlockchainMonitor.prototype._handleIncomingPayments = function(coin, network, da
};
BlockchainMonitor.prototype._updateAddressesWithBalance = function(address, cb) {
var self = this;
self.storage.fetchAddressesWithBalance(address.walletId, function(err, result) {
@ -222,6 +223,7 @@ BlockchainMonitor.prototype._updateAddressesWithBalance = function(address, cb)
}
addresses.push(address.address);
log.info('Activating address '+address);
self.storage.storeAddressesWithBalance(address.walletId, addresses, function(err) {
if (err) {
log.warn('Could not update wallet cache', err);

2
lib/common/defaults.js

@ -64,7 +64,7 @@ Defaults.TWO_STEP_BALANCE_THRESHOLD = 100;
Defaults.TWO_STEP_CREATION_HOURS = 24;
// Time to prevent re-quering inactive addresses (MIN)
Defaults.TWO_STEP_INACTIVE_CLEAN_DURATION_MIN = 120;
Defaults.TWO_STEP_INACTIVE_CLEAN_DURATION_MIN = 60;
Defaults.FIAT_RATE_PROVIDER = 'BitPay';
Defaults.FIAT_RATE_FETCH_INTERVAL = 10; // In minutes

4
lib/server.js

@ -3266,7 +3266,9 @@ WalletService.prototype.scan = function(opts, cb) {
if (err) return cb(err);
wallet.scanStatus = error ? 'error' : 'success';
self.storage.storeWallet(wallet, function() {
return cb(error);
self.storage.storeTwoStepCache(self.walletId, {}, function(err) {
return cb(error);
});
});
})
});

Loading…
Cancel
Save