FIX: transactions update on app start

This commit is contained in:
Overtorment 2018-09-01 01:09:45 +01:00
parent b9ec7ac420
commit 2c76589a5c

View file

@ -32,8 +32,9 @@ async function startAndDecrypt(retry) {
console.log('time to refresh wallet #0'); console.log('time to refresh wallet #0');
let oldBalance = wallets[0].getBalance(); let oldBalance = wallets[0].getBalance();
await wallets[0].fetchBalance(); await wallets[0].fetchBalance();
if (oldBalance !== wallets[0].getBalance() || wallets[0].getUnconfirmedBalance() !== 0) { if (oldBalance !== wallets[0].getBalance() || wallets[0].getUnconfirmedBalance() !== 0 || wallets[0].timeToRefreshTransaction()) {
// balance changed, thus txs too // balance changed, thus txs too
// or wallet thinks its time to reload TX list
await wallets[0].fetchTransactions(); await wallets[0].fetchTransactions();
hadToRefresh = true; hadToRefresh = true;
EV(EV.enum.WALLETS_COUNT_CHANGED); EV(EV.enum.WALLETS_COUNT_CHANGED);