rm twoStep cache on address scan

This commit is contained in:
Matias Alejo Garcia 2017-11-01 16:15:35 -03:00
parent 2d46dca887
commit 0b6e5771c4
No known key found for this signature in database
GPG Key ID: 02470DB551277AB3
3 changed files with 6 additions and 2 deletions

View File

@ -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);

View File

@ -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

View File

@ -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);
});
});
})
});