Fix account tracker optimization (#8936)

An optimization in `account-tracker.js` was being skipped consistently
due to a type error (a number was being compared to a string).

The optimization in this case was to update the balances for all
accounts with a single request, rather than one request per account.
feature/default_network_editable
Mark Stacey 4 years ago committed by GitHub
parent 15d713f0ee
commit 429af23ea0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      app/scripts/lib/account-tracker.js

@ -191,19 +191,19 @@ export default class AccountTracker {
const currentNetwork = this.network.getNetworkState()
switch (currentNetwork) {
case MAINNET_NETWORK_ID:
case MAINNET_NETWORK_ID.toString():
await this._updateAccountsViaBalanceChecker(addresses, SINGLE_CALL_BALANCES_ADDRESS)
break
case RINKEBY_NETWORK_ID:
case RINKEBY_NETWORK_ID.toString():
await this._updateAccountsViaBalanceChecker(addresses, SINGLE_CALL_BALANCES_ADDRESS_RINKEBY)
break
case ROPSTEN_NETWORK_ID:
case ROPSTEN_NETWORK_ID.toString():
await this._updateAccountsViaBalanceChecker(addresses, SINGLE_CALL_BALANCES_ADDRESS_ROPSTEN)
break
case KOVAN_NETWORK_ID:
case KOVAN_NETWORK_ID.toString():
await this._updateAccountsViaBalanceChecker(addresses, SINGLE_CALL_BALANCES_ADDRESS_KOVAN)
break

Loading…
Cancel
Save