diff --git a/app/src/main/java/com/tangem/tap/domain/walletCurrencies/implementation/DefaultWalletCurrenciesManager.kt b/app/src/main/java/com/tangem/tap/domain/walletCurrencies/implementation/DefaultWalletCurrenciesManager.kt index f344f46d4a..0bbd76b7bc 100644 --- a/app/src/main/java/com/tangem/tap/domain/walletCurrencies/implementation/DefaultWalletCurrenciesManager.kt +++ b/app/src/main/java/com/tangem/tap/domain/walletCurrencies/implementation/DefaultWalletCurrenciesManager.kt @@ -1,13 +1,10 @@ package com.tangem.tap.domain.walletCurrencies.implementation import com.tangem.blockchain.common.DerivationStyle -import com.tangem.common.CompletionResult -import com.tangem.common.flatMap -import com.tangem.common.fold -import com.tangem.common.map -import com.tangem.domain.models.scan.CardDTO +import com.tangem.common.* import com.tangem.domain.common.TapWorkarounds.derivationStyle import com.tangem.domain.common.util.UserWalletId +import com.tangem.domain.models.scan.CardDTO import com.tangem.tap.common.entities.FiatCurrency import com.tangem.tap.domain.model.UserWallet import com.tangem.tap.domain.model.builders.WalletStoreBuilder @@ -103,7 +100,7 @@ internal class DefaultWalletCurrenciesManager( .flatMap { updateWalletStores(userWallet, remainingCurrencies.toBlockchainNetworks()) } - .map { + .doOnResult { saveUserCurrencies(card, remainingCurrencies) } }