Updated on 2026-08-14

This commit is contained in:
Tangem 2023-02-21 09:33:47 +03:00
parent 7b1630b933
commit e7c38ab85b
2 changed files with 10 additions and 1 deletions

View file

@ -6,6 +6,8 @@ import com.tangem.domain.common.ProductType
import com.tangem.domain.common.ScanResponse
import com.tangem.tap.common.analytics.converters.ParamCardCurrencyConverter
import com.tangem.tap.common.analytics.events.AnalyticsParam
import com.tangem.tap.common.analytics.events.IntroductionProcess
import com.tangem.tap.common.analytics.events.MainScreen
import com.tangem.tap.features.demo.DemoHelper
/**
@ -17,7 +19,12 @@ class CardContextInterceptor(
override fun id(): String = CardContextInterceptor.id()
override fun canBeAppliedTo(event: AnalyticsEvent): Boolean = true
override fun canBeAppliedTo(event: AnalyticsEvent): Boolean {
return when (event) {
is IntroductionProcess.ButtonScanCard, is MainScreen.ButtonScanCard -> false
else -> true
}
}
override fun intercept(params: MutableMap<String, String>) {
scanResponse ?: return