Updated on 2026-08-14

This commit is contained in:
Tangem 2022-10-25 22:47:20 +05:00
parent cecadddbc2
commit 1d61f898a7
2 changed files with 7 additions and 4 deletions

View file

@ -8,6 +8,7 @@ import com.tangem.tap.common.analytics.AnalyticsAnOld
import com.tangem.tap.common.analytics.AnalyticsEventAnOld
import com.tangem.tap.common.analytics.AnalyticsParamAnOld
import com.tangem.tap.common.analytics.events.AnalyticsEvent
import com.tangem.tap.common.analytics.events.AnalyticsParam
import com.tangem.tap.common.extensions.filterNotNull
/**
@ -41,13 +42,13 @@ interface AnalyticsEventHandler {
}
fun prepareParams(
card: Card?,
card: Card? = null,
blockchain: String? = null,
params: Map<String, String> = emptyMap(),
): Map<String, String> = mapOf(
AnalyticsParamAnOld.FIRMWARE.param to card?.firmwareVersion?.stringValue,
AnalyticsParamAnOld.BATCH_ID.param to card?.batchId,
AnalyticsParamAnOld.BLOCKCHAIN.param to blockchain,
AnalyticsParam.Firmware to card?.firmwareVersion?.stringValue,
AnalyticsParam.BatchId to card?.batchId,
AnalyticsParam.Blockchain to blockchain,
).filterNotNull() + params
fun prepareEventString(category: String, event: String): String {

View file

@ -51,6 +51,8 @@ sealed class AnalyticsParam {
}
companion object Key {
const val Blockchain = "blockchain"
const val BatchId = "batch_id"
const val Firmware = "firmware"
}
}