From 1d61f898a74f36ea023c4326f4b9636d66fec315 Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 25 Oct 2022 22:47:20 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../tangem/tap/common/analytics/api/EventHandlerApi.kt | 9 +++++---- .../tangem/tap/common/analytics/events/AnalyticsParam.kt | 2 ++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/common/analytics/api/EventHandlerApi.kt b/app/src/main/java/com/tangem/tap/common/analytics/api/EventHandlerApi.kt index dce88977e6..08e1609e3c 100644 --- a/app/src/main/java/com/tangem/tap/common/analytics/api/EventHandlerApi.kt +++ b/app/src/main/java/com/tangem/tap/common/analytics/api/EventHandlerApi.kt @@ -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 = emptyMap(), ): Map = 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 { diff --git a/app/src/main/java/com/tangem/tap/common/analytics/events/AnalyticsParam.kt b/app/src/main/java/com/tangem/tap/common/analytics/events/AnalyticsParam.kt index 9d971d8f01..8c69239429 100644 --- a/app/src/main/java/com/tangem/tap/common/analytics/events/AnalyticsParam.kt +++ b/app/src/main/java/com/tangem/tap/common/analytics/events/AnalyticsParam.kt @@ -51,6 +51,8 @@ sealed class AnalyticsParam { } companion object Key { + const val Blockchain = "blockchain" const val BatchId = "batch_id" + const val Firmware = "firmware" } } \ No newline at end of file