Updated on 2026-08-14
This commit is contained in:
parent
eeba5c2435
commit
732452b611
2 changed files with 10 additions and 0 deletions
|
|
@ -11,6 +11,13 @@ sealed class TokenScreenAnalyticsEvent(
|
|||
error: Throwable? = null,
|
||||
) : AnalyticsEvent("Token", event, params, error) {
|
||||
|
||||
/** Legacy event. It has a unique category, but it also is sent on TokenScreen */
|
||||
class DetailsScreenOpened(token: String) : AnalyticsEvent(
|
||||
category = "Details Screen",
|
||||
event = "Details Screen Opened",
|
||||
params = mapOf("Token" to token),
|
||||
)
|
||||
|
||||
class Refreshed(token: String) : TokenScreenAnalyticsEvent(
|
||||
event = "Refreshed",
|
||||
params = mapOf("Token" to token),
|
||||
|
|
|
|||
|
|
@ -98,6 +98,9 @@ internal class TokenDetailsViewModel @Inject constructor(
|
|||
private set
|
||||
|
||||
override fun onCreate(owner: LifecycleOwner) {
|
||||
analyticsEventsHandler.send(
|
||||
event = TokenScreenAnalyticsEvent.DetailsScreenOpened(token = cryptoCurrency.symbol),
|
||||
)
|
||||
updateContent()
|
||||
handleBalanceHiding(owner)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue