Updated on 2026-08-14

This commit is contained in:
Tangem 2024-04-11 19:03:10 +01:00
parent c9d28994b4
commit 83e6ed6171
2 changed files with 3 additions and 8 deletions

View file

@ -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<String, String>) {
scanResponse ?: return
val card = scanResponse.card
params[AnalyticsParam.BATCH] = card.batchId
params[AnalyticsParam.PRODUCT_TYPE] = getProductType(scanResponse)

View file

@ -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(