Updated on 2026-08-14
This commit is contained in:
parent
83900d8417
commit
7b46bfda11
2 changed files with 7 additions and 0 deletions
|
|
@ -249,6 +249,10 @@ internal class WalletModel @Inject constructor(
|
|||
} else {
|
||||
null
|
||||
}
|
||||
val isBackedUp = when (selectedWallet) {
|
||||
is UserWallet.Cold -> selectedWallet.scanResponse.card.backupStatus?.isActive == true
|
||||
is UserWallet.Hot -> selectedWallet.backedUp
|
||||
}
|
||||
val result = getAppThemeModeUseCase().firstOrNull()
|
||||
val theme = result?.getOrElse { AppThemeMode.FOLLOW_SYSTEM } ?: AppThemeMode.FOLLOW_SYSTEM
|
||||
val appCurrency = getSelectedAppCurrencyUseCase.invokeSync().getOrElse { AppCurrency.Default }.code
|
||||
|
|
@ -256,6 +260,7 @@ internal class WalletModel @Inject constructor(
|
|||
WalletScreenAnalyticsEvent.MainScreen.ScreenOpened(
|
||||
hasMobileWallet = hasMobileWallet,
|
||||
accountsCount = accountsCount,
|
||||
isBackedUp = isBackedUp,
|
||||
theme = theme.value,
|
||||
isImported = selectedWallet.isImported(),
|
||||
referralId = appsFlyerStore.get()?.refcode,
|
||||
|
|
|
|||
|
|
@ -54,6 +54,7 @@ sealed class WalletScreenAnalyticsEvent {
|
|||
data class ScreenOpened(
|
||||
private val hasMobileWallet: Boolean,
|
||||
private val accountsCount: Int?,
|
||||
private val isBackedUp: Boolean,
|
||||
val theme: String,
|
||||
val isImported: Boolean,
|
||||
val referralId: String?,
|
||||
|
|
@ -71,6 +72,7 @@ sealed class WalletScreenAnalyticsEvent {
|
|||
}
|
||||
put("Wallet Type", seedPhrase)
|
||||
put("App Currency", appCurrency)
|
||||
put("Backuped", if (isBackedUp) "Yes" else "No")
|
||||
putAll(getReferralParams(referralId))
|
||||
},
|
||||
), AppsFlyerIncludedEvent
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue