From 83e6ed617144ef63d0d71c7e986f6ac37993b368 Mon Sep 17 00:00:00 2001 From: Tangem Date: Thu, 11 Apr 2024 19:03:10 +0100 Subject: [PATCH] Updated on 2026-08-14 --- .../analytics/paramsInterceptor/CardContextInterceptor.kt | 4 +--- .../tangem/tap/features/welcome/redux/WelcomeMiddleware.kt | 7 ++----- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/common/analytics/paramsInterceptor/CardContextInterceptor.kt b/app/src/main/java/com/tangem/tap/common/analytics/paramsInterceptor/CardContextInterceptor.kt index 6a963e544f..c881cd0127 100644 --- a/app/src/main/java/com/tangem/tap/common/analytics/paramsInterceptor/CardContextInterceptor.kt +++ b/app/src/main/java/com/tangem/tap/common/analytics/paramsInterceptor/CardContextInterceptor.kt @@ -15,7 +15,7 @@ import com.tangem.tap.features.demo.DemoHelper [REDACTED_AUTHOR] */ class CardContextInterceptor( - private val scanResponse: ScanResponse?, + private val scanResponse: ScanResponse, ) : ParamsInterceptor { override fun id(): String = CardContextInterceptor.id() @@ -28,8 +28,6 @@ class CardContextInterceptor( } override fun intercept(params: MutableMap) { - scanResponse ?: return - val card = scanResponse.card params[AnalyticsParam.BATCH] = card.batchId params[AnalyticsParam.PRODUCT_TYPE] = getProductType(scanResponse) diff --git a/app/src/main/java/com/tangem/tap/features/welcome/redux/WelcomeMiddleware.kt b/app/src/main/java/com/tangem/tap/features/welcome/redux/WelcomeMiddleware.kt index e2ff46f387..b4009829f8 100644 --- a/app/src/main/java/com/tangem/tap/features/welcome/redux/WelcomeMiddleware.kt +++ b/app/src/main/java/com/tangem/tap/features/welcome/redux/WelcomeMiddleware.kt @@ -18,10 +18,7 @@ import com.tangem.domain.wallets.legacy.UserWalletsListManager.Lockable.UnlockTy import com.tangem.domain.wallets.legacy.unlockIfLockable import com.tangem.tap.* import com.tangem.tap.common.analytics.converters.ParamCardCurrencyConverter -import com.tangem.tap.common.extensions.dispatchOnMain -import com.tangem.tap.common.extensions.dispatchWithMain -import com.tangem.tap.common.extensions.inject -import com.tangem.tap.common.extensions.onUserWalletSelected +import com.tangem.tap.common.extensions.* import com.tangem.tap.common.redux.AppState import com.tangem.tap.features.intentHandler.handlers.BackgroundScanIntentHandler import com.tangem.tap.features.intentHandler.handlers.WalletConnectLinkIntentHandler @@ -141,7 +138,7 @@ internal class WelcomeMiddleware { val currency = ParamCardCurrencyConverter().convert( value = scanResponse.cardTypesResolver, ) - + Analytics.addContext(scanResponse) if (currency != null) { Analytics.send( event = Basic.SignedIn(