From 7282a83c7268a8348872f6cc959ef7181a6fddc8 Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 13 Nov 2020 17:24:50 +0300 Subject: [PATCH 1/5] Updated on 2026-08-14 --- app/src/main/java/com/tangem/tap/domain/TapWorkarounds.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/tangem/tap/domain/TapWorkarounds.kt b/app/src/main/java/com/tangem/tap/domain/TapWorkarounds.kt index 9dc11ee062..1ed82ff653 100644 --- a/app/src/main/java/com/tangem/tap/domain/TapWorkarounds.kt +++ b/app/src/main/java/com/tangem/tap/domain/TapWorkarounds.kt @@ -1,10 +1,12 @@ package com.tangem.tap.domain import com.tangem.commands.Card +import java.util.* class TapWorkarounds(val card: Card) { - val isStart2Coin: Boolean = card.cardData?.issuerName == START_2_COIN_ISSUER + val isStart2Coin: Boolean = + card.cardData?.issuerName?.toLowerCase(Locale.US) == START_2_COIN_ISSUER fun isPayIdCreationEnabled(): Boolean { if (isStart2Coin) return false From e7a67488b1f67799b5f41c054b29a134dd769b41 Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 13 Nov 2020 17:35:56 +0300 Subject: [PATCH 2/5] Updated on 2026-08-14 --- .../java/com/tangem/tap/domain/TapWalletManager.kt | 10 +++++----- .../main/java/com/tangem/tap/domain/TapWorkarounds.kt | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/domain/TapWalletManager.kt b/app/src/main/java/com/tangem/tap/domain/TapWalletManager.kt index 47ea2833f3..7334aecc0d 100644 --- a/app/src/main/java/com/tangem/tap/domain/TapWalletManager.kt +++ b/app/src/main/java/com/tangem/tap/domain/TapWalletManager.kt @@ -168,12 +168,12 @@ class TapWalletManager { when (result) { is Result.Success -> { val payId = result.data + if (tapWorkarounds?.isPayIdEnabled() == false) { + store.dispatch(WalletAction.DisablePayId) + return@withContext + } if (payId == null) { - if (tapWorkarounds?.isPayIdCreationEnabled() == false) { - store.dispatch(WalletAction.DisablePayId) - } else { - store.dispatch(WalletAction.LoadPayId.NotCreated) - } + store.dispatch(WalletAction.LoadPayId.NotCreated) } else { store.dispatch(WalletAction.LoadPayId.Success(payId)) } diff --git a/app/src/main/java/com/tangem/tap/domain/TapWorkarounds.kt b/app/src/main/java/com/tangem/tap/domain/TapWorkarounds.kt index 1ed82ff653..b0bedc66be 100644 --- a/app/src/main/java/com/tangem/tap/domain/TapWorkarounds.kt +++ b/app/src/main/java/com/tangem/tap/domain/TapWorkarounds.kt @@ -8,7 +8,7 @@ class TapWorkarounds(val card: Card) { val isStart2Coin: Boolean = card.cardData?.issuerName?.toLowerCase(Locale.US) == START_2_COIN_ISSUER - fun isPayIdCreationEnabled(): Boolean { + fun isPayIdEnabled(): Boolean { if (isStart2Coin) return false return true } From 9acada0236df24e57338d3c467f4879e0ab1da2d Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 13 Nov 2020 17:51:22 +0300 Subject: [PATCH 3/5] Updated on 2026-08-14 --- app/src/main/java/com/tangem/tap/TapConfig.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/tangem/tap/TapConfig.kt b/app/src/main/java/com/tangem/tap/TapConfig.kt index 9470f2935d..db4767cd0e 100644 --- a/app/src/main/java/com/tangem/tap/TapConfig.kt +++ b/app/src/main/java/com/tangem/tap/TapConfig.kt @@ -2,7 +2,7 @@ package com.tangem.tap object TapConfig { const val usePayId: Boolean = true - const val useTopUp: Boolean = true + const val useTopUp: Boolean = false const val coinMarketCapKey = "f6622117-c043-47a0-8975-9d673ce484de" const val moonPayApiKey = "pk_test_kc90oYTANy7UQdBavDKGfL4K9l6VEPE" const val moonPayApiSecretKey = "sk_test_V8w4M19LbDjjYOt170s0tGuvXAgyEb1C" From 7cbafee4e526872fd2773eeeb706b42d4468fe06 Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 13 Nov 2020 15:27:19 +0000 Subject: [PATCH 4/5] Updated on 2026-08-14 --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index ae51a02977..5a53567667 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -70,7 +70,7 @@ dependencies { implementation 'com.google.android.material:material:1.2.1' coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.0.10' - implementation 'com.tangem:blockchain:1.106.0' + implementation 'com.tangem:blockchain:1.107.0' implementation 'com.tangem:core:1.80.0' implementation 'com.tangem:sdk:1.80.0' From 32f7881d8d915913b6189bad7958637a5b25065c Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 13 Nov 2020 15:37:58 +0000 Subject: [PATCH 5/5] Updated on 2026-08-14 --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 5a53567667..de5564ec62 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -70,7 +70,7 @@ dependencies { implementation 'com.google.android.material:material:1.2.1' coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.0.10' - implementation 'com.tangem:blockchain:1.107.0' + implementation 'com.tangem:blockchain:1.108.0' implementation 'com.tangem:core:1.80.0' implementation 'com.tangem:sdk:1.80.0'