diff --git a/app/src/main/java/com/tangem/ui/fragment/wallet/LoadedWalletFragment.kt b/app/src/main/java/com/tangem/ui/fragment/wallet/LoadedWalletFragment.kt index ca0505d7aa..0f304ba5db 100644 --- a/app/src/main/java/com/tangem/ui/fragment/wallet/LoadedWalletFragment.kt +++ b/app/src/main/java/com/tangem/ui/fragment/wallet/LoadedWalletFragment.kt @@ -307,7 +307,10 @@ class LoadedWalletFragment : BaseFragment(), NavigationResultListener, NfcAdapte viewModel.getRateInfo().observe(this, Observer { rate -> ctx.coinData.rate = rate ctx.coinData.rateAlter = rate + requestCounter-- + updateViews() }) + requestCounter++ viewModel.requestRateInfo(ctx) } @@ -717,8 +720,10 @@ class LoadedWalletFragment : BaseFragment(), NavigationResultListener, NfcAdapte requestBalanceAndUnspentTransactions() - if (::viewModel.isInitialized) + if (::viewModel.isInitialized) { + requestCounter++ viewModel.requestRateInfo(ctx) + } if (requestCounter == 0) { // if no connection and no requests posted