From 9fa7f9ea5ea1ad741cd9e698dca623f199e74bed Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 18 Oct 2022 14:13:46 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../tangem/domain/common/SaltPayWorkaround.kt | 49 +++++++++---------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/domain/src/main/java/com/tangem/domain/common/SaltPayWorkaround.kt b/domain/src/main/java/com/tangem/domain/common/SaltPayWorkaround.kt index 61a9f363b3..9fd1cd8213 100644 --- a/domain/src/main/java/com/tangem/domain/common/SaltPayWorkaround.kt +++ b/domain/src/main/java/com/tangem/domain/common/SaltPayWorkaround.kt @@ -4,7 +4,6 @@ import com.tangem.blockchain.common.Blockchain import com.tangem.blockchain.common.Token import com.tangem.common.CardIdRange import com.tangem.common.contains -import com.tangem.domain.features.BuildConfig object SaltPayWorkaround { fun tokenFrom(blockchain: Blockchain): Token { @@ -27,10 +26,22 @@ object SaltPayWorkaround { } } + fun isVisaBatchId(batchId: String): Boolean = visaBatches.contains(batchId) + + fun isWalletCardId(cardId: String): Boolean { + return if (walletCardIds.contains(cardId)) true else walletCardIdRanges.contains(cardId) + } + val visaBatches = listOf( "AE02", "AE03", - ) + attachDebugVisaBatches() + ) + attachTestVisaBatches() + + private fun attachTestVisaBatches(): List { + return listOf( + "FF03", + ) + } val walletCardIds = listOf( "AC01000000033503", @@ -61,33 +72,21 @@ object SaltPayWorkaround { "AC03000000076203", "AC03000000076211", "AC03000000076229", - ) + attachDebugWalletCardIds() + ) + attachTestWalletCardIds() + + private fun attachTestWalletCardIds(): List { + return listOf( + "FF04000000000232", + ) + } val walletCardIdRanges = listOf( CardIdRange("AC05000000000003", "AC05000000023997")!!, - ) + attachDebugWalletCardIdRanges() + ) + attachTestWalletCardIdRanges() - fun isVisaBatchId(batchId: String): Boolean = visaBatches.contains(batchId) - - fun isWalletCardId(cardId: String): Boolean { - return if (walletCardIds.contains(cardId)) true else walletCardIdRanges.contains(cardId) - } - - private fun attachDebugVisaBatches(): List { - return if (BuildConfig.DEBUG) listOf( - "FF03", - ) else listOf() - } - - private fun attachDebugWalletCardIds(): List { - return if (BuildConfig.DEBUG) listOf( - "FF04000000000232", - ) else listOf() - } - - private fun attachDebugWalletCardIdRanges(): List { - return if (BuildConfig.DEBUG) listOf( + private fun attachTestWalletCardIdRanges(): List { + return listOf( CardIdRange("FF04000000000000", "FF04999999999999")!!, - ) else listOf() + ) } } \ No newline at end of file