fix fiatBalance callers

This commit is contained in:
Josh Harvey 2016-10-15 17:27:07 +03:00
parent 910bdd5f69
commit 5d6cc78b37
3 changed files with 20 additions and 13 deletions

View file

@ -788,17 +788,20 @@ function checkNotification () {
function checkBalances () {
const cryptoCodes = exports.getCryptoCodes()
return db.devices()
.then(rows => {
const balances = []
cryptoCodes.forEach(cryptoCode => {
const minBalance = rows.map(r => exports.fiatBalance(cryptoCode, r.device_id).balance)
.reduce((min, cur) => Math.min(min, cur), Infinity)
const balances = []
cryptoCodes.forEach(cryptoCode => {
const balanceRec = exports.fiatBalance(cryptoCode)
if (!balanceRec) return
const rec = {fiatBalance: balanceRec.balance, cryptoCode,
fiatCode: deviceCurrency}
balances.push(rec)
if (!balanceRec) return
const rec = {fiatBalance: minBalance, cryptoCode, fiatCode: deviceCurrency}
balances.push(rec)
})
return balances
})
return balances
}
exports.startCheckingNotification = function startCheckingNotification () {