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, -> {