fix stale balance bug

This commit is contained in:
Josh Harvey 2016-05-29 19:28:00 +03:00
parent 4eff3eb9d2
commit 6c30c5e35e
2 changed files with 14 additions and 19 deletions

View file

@ -13,8 +13,8 @@ module.exports = {
getFingerprint: getFingerprint
}
var STALE_TICKER = 10 * 60 * 1000
var STALE_BALANCE = 10 * 60 * 1000
var STALE_TICKER = 3 * 60 * 1000
var STALE_BALANCE = 3 * 60 * 1000
var pids = {}
var reboots = {}
@ -47,10 +47,10 @@ function buildBalances () {
var _balances = {}
cryptoCodes.forEach(function (cryptoCode) {
var balance = plugins.fiatBalance(cryptoCode)
if (!balance) return logger.warn('No balance for ' + cryptoCode + ' yet')
if (Date.now() - balance.timestamp > STALE_BALANCE) return logger.warn('Stale balance for ' + cryptoCode)
_balances[cryptoCode] = balance
var balanceRec = plugins.fiatBalance(cryptoCode)
if (!balanceRec) return logger.warn('No balance for ' + cryptoCode + ' yet')
if (Date.now() - balanceRec.timestamp > STALE_BALANCE) return logger.warn('Stale balance for ' + cryptoCode)
_balances[cryptoCode] = balanceRec.balance
})
return _balances