diff --git a/app/src/main/java/com/tangem/tap/domain/TapWalletManager.kt b/app/src/main/java/com/tangem/tap/domain/TapWalletManager.kt index cb094b7c7a..acbf6e3650 100644 --- a/app/src/main/java/com/tangem/tap/domain/TapWalletManager.kt +++ b/app/src/main/java/com/tangem/tap/domain/TapWalletManager.kt @@ -103,9 +103,11 @@ class TapWalletManager { val toUpdate = currencies.filter { !fiatRatesThrottler.isStillThrottled(it) } toUpdate.forEach { - fiatRatesThrottler.updateThrottlingTo(it) val result = coinMarketCapService.getRate(it.currencySymbol, fiatCurrency) - fiatRatesThrottler.setValue(it, result) + if (result is Result.Success) { + fiatRatesThrottler.updateThrottlingTo(it) + fiatRatesThrottler.setValue(it, result) + } handleFiatRatesResult(listOf(it to result)) } }