Updated on 2026-08-14
This commit is contained in:
parent
e26c124d0f
commit
fb3c61a47b
2 changed files with 17 additions and 0 deletions
|
|
@ -17,6 +17,17 @@ sealed class CommonSendAnalyticEvents(
|
||||||
params: Map<String, String> = emptyMap(),
|
params: Map<String, String> = emptyMap(),
|
||||||
) : AnalyticsEvent(category = category, event = event, params = params) {
|
) : AnalyticsEvent(category = category, event = event, params = params) {
|
||||||
|
|
||||||
|
data class SendScreenOpened(
|
||||||
|
val categoryName: String,
|
||||||
|
val source: CommonSendSource,
|
||||||
|
) : CommonSendAnalyticEvents(
|
||||||
|
category = categoryName,
|
||||||
|
event = "Send Screen Opened",
|
||||||
|
params = mapOf(
|
||||||
|
SOURCE to source.analyticsName,
|
||||||
|
),
|
||||||
|
)
|
||||||
|
|
||||||
/** Recipient address screen opened */
|
/** Recipient address screen opened */
|
||||||
data class AddressScreenOpened(
|
data class AddressScreenOpened(
|
||||||
val categoryName: String,
|
val categoryName: String,
|
||||||
|
|
|
||||||
|
|
@ -86,6 +86,12 @@ internal class DefaultSendComponent @AssistedInject constructor(
|
||||||
)
|
)
|
||||||
|
|
||||||
init {
|
init {
|
||||||
|
analyticsEventHandler.send(
|
||||||
|
CommonSendAnalyticEvents.SendScreenOpened(
|
||||||
|
categoryName = model.analyticCategoryName,
|
||||||
|
source = model.analyticsSendSource,
|
||||||
|
),
|
||||||
|
)
|
||||||
childStack.subscribe(
|
childStack.subscribe(
|
||||||
lifecycle = lifecycle,
|
lifecycle = lifecycle,
|
||||||
mode = ObserveLifecycleMode.CREATE_DESTROY,
|
mode = ObserveLifecycleMode.CREATE_DESTROY,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue