From 93d91f0bebdad3ac14c2d51a897bd0523654a1f5 Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 17 Oct 2023 20:28:43 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../tokens/GetMissedAddressesCryptoCurrenciesUseCase.kt | 4 ++-- .../factory/WalletSingleCurrencyLoadedBalanceConverter.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/domain/tokens/src/main/kotlin/com/tangem/domain/tokens/GetMissedAddressesCryptoCurrenciesUseCase.kt b/domain/tokens/src/main/kotlin/com/tangem/domain/tokens/GetMissedAddressesCryptoCurrenciesUseCase.kt index 7d0a2e41ee..7b213da578 100644 --- a/domain/tokens/src/main/kotlin/com/tangem/domain/tokens/GetMissedAddressesCryptoCurrenciesUseCase.kt +++ b/domain/tokens/src/main/kotlin/com/tangem/domain/tokens/GetMissedAddressesCryptoCurrenciesUseCase.kt @@ -15,7 +15,7 @@ class GetMissedAddressesCryptoCurrenciesUseCase(private val currenciesRepository operator fun invoke(userWalletId: UserWalletId): Flow>> { return currenciesRepository.getMissedAddressesCryptoCurrencies(userWalletId) - .map(List::right) - .catch { GetCurrenciesError.DataError(it).left() } + .map, Either>> { it.right() } + .catch { emit(GetCurrenciesError.DataError(it).left()) } } } \ No newline at end of file diff --git a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/state/factory/WalletSingleCurrencyLoadedBalanceConverter.kt b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/state/factory/WalletSingleCurrencyLoadedBalanceConverter.kt index e33c3dd270..3b54e4d515 100644 --- a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/state/factory/WalletSingleCurrencyLoadedBalanceConverter.kt +++ b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/state/factory/WalletSingleCurrencyLoadedBalanceConverter.kt @@ -91,6 +91,7 @@ internal class WalletSingleCurrencyLoadedBalanceConverter( val updatedWallet = when (status) { is CryptoCurrencyStatus.NoQuote, is CryptoCurrencyStatus.Loaded, + is CryptoCurrencyStatus.NoAccount, -> { WalletCardState.Content( id = selectedWallet.id, @@ -116,7 +117,6 @@ internal class WalletSingleCurrencyLoadedBalanceConverter( ) } is CryptoCurrencyStatus.MissedDerivation, - is CryptoCurrencyStatus.NoAccount, is CryptoCurrencyStatus.Custom, is CryptoCurrencyStatus.Unreachable, -> {