Updated on 2026-08-14
This commit is contained in:
parent
cecadddbc2
commit
1d61f898a7
2 changed files with 7 additions and 4 deletions
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -51,6 +51,8 @@ sealed class AnalyticsParam {
|
|||
}
|
||||
|
||||
companion object Key {
|
||||
const val Blockchain = "blockchain"
|
||||
const val BatchId = "batch_id"
|
||||
const val Firmware = "firmware"
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue