Updated on 2026-08-14

This commit is contained in:
Tangem 2025-03-20 14:15:57 +02:00
parent 9e948f7703
commit 147625bda1
40 changed files with 254 additions and 131 deletions

View file

@ -9,7 +9,7 @@ import com.tangem.core.analytics.models.AnalyticsParam.Key.TOKEN_PARAM
class TokenExchangeAnalyticsEvent(
event: String,
params: Map<String, String> = mapOf(),
) : AnalyticsEvent("Token", event, params, null) {
) : AnalyticsEvent("Token", event, params) {
class CexTxStatusOpened(token: String) : TokenScreenAnalyticsEvent(
event = "Swap Status Opened",

View file

@ -8,7 +8,7 @@ import com.tangem.core.analytics.models.AnalyticsParam.Key.TOKEN_PARAM
class TokenOnrampAnalyticsEvent(
event: String,
params: Map<String, String> = mapOf(),
) : AnalyticsEvent("Onramp", event, params, null) {
) : AnalyticsEvent("Onramp", event, params) {
class OnrampStatusOpened(tokenSymbol: String, provider: String, fiatCurrency: String) : TokenScreenAnalyticsEvent(
event = "Onramp Status Opened",

View file

@ -6,7 +6,7 @@ import com.tangem.core.analytics.models.AnalyticsParam.Key.TOKEN_PARAM
sealed class TokenReceiveAnalyticsEvent(
event: String,
params: Map<String, String> = mapOf(),
) : AnalyticsEvent("Token / Receive", event, params, null) {
) : AnalyticsEvent("Token / Receive", event, params) {
class ReceiveScreenOpened(token: String) : TokenReceiveAnalyticsEvent(
event = "Receive Screen Opened",

View file

@ -13,8 +13,7 @@ import com.tangem.domain.tokens.model.ScenarioUnavailabilityReason
sealed class TokenScreenAnalyticsEvent(
event: String,
params: Map<String, String> = mapOf(),
error: Throwable? = null,
) : AnalyticsEvent("Token", event, params, error) {
) : AnalyticsEvent("Token", event, params) {
/** Legacy event. It has a unique category, but it also is sent on TokenScreen */
class DetailsScreenOpened(token: String) : AnalyticsEvent(