From b6a69d7e697a6e49571c4bf2b613b3bcfa6d1e7a Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 8 Jul 2024 12:09:47 +0100 Subject: [PATCH] Updated on 2026-08-14 --- .../presentation/wallet/domain/UserWalletExt.kt | 5 +++-- .../wallet/domain/WalletAdditionalInfoFactory.kt | 15 --------------- 2 files changed, 3 insertions(+), 17 deletions(-) diff --git a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/domain/UserWalletExt.kt b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/domain/UserWalletExt.kt index ab7e236835..a78ded4bf0 100644 --- a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/domain/UserWalletExt.kt +++ b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/domain/UserWalletExt.kt @@ -7,8 +7,9 @@ fun UserWallet.getCardsCount(): Int? { return if (isMultiCurrency) { when (val status = scanResponse.card.backupStatus) { is CardDTO.BackupStatus.Active -> status.cardCount + 1 - is CardDTO.BackupStatus.CardLinked -> status.cardCount + 1 - is CardDTO.BackupStatus.NoBackup -> 1 + is CardDTO.BackupStatus.NoBackup, + is CardDTO.BackupStatus.CardLinked, + -> 1 null -> 1 // Multi-currency wallet without backup function. Example, 4.12 } } else { diff --git a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/domain/WalletAdditionalInfoFactory.kt b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/domain/WalletAdditionalInfoFactory.kt index 3c61413f63..1f34e460f2 100644 --- a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/domain/WalletAdditionalInfoFactory.kt +++ b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/domain/WalletAdditionalInfoFactory.kt @@ -6,7 +6,6 @@ import com.tangem.core.ui.extensions.stringReference import com.tangem.core.ui.extensions.wrappedList import com.tangem.core.ui.utils.BigDecimalFormatter import com.tangem.domain.common.util.cardTypesResolver -import com.tangem.domain.models.scan.CardDTO import com.tangem.domain.wallets.models.UserWallet import com.tangem.feature.wallet.impl.R import com.tangem.feature.wallet.presentation.wallet.state.model.WalletAdditionalInfo @@ -108,18 +107,4 @@ internal object WalletAdditionalInfoFactory { WalletAdditionalInfo(hideable = true, content = TextReference.Str(value = amount.orEmpty())) } } - - private fun UserWallet.getCardsCount(): Int? { - return if (isMultiCurrency) { - when (val status = scanResponse.card.backupStatus) { - is CardDTO.BackupStatus.Active -> status.cardCount + 1 - is CardDTO.BackupStatus.CardLinked, - is CardDTO.BackupStatus.NoBackup, - null, - -> 1 - } - } else { - null - } - } } \ No newline at end of file