TP-77532 | Event for lite sync added and params updated for linked account screen v2 (#12091)
This commit is contained in:
@@ -1094,8 +1094,15 @@ class NaviPayAnalytics private constructor() {
|
||||
}
|
||||
|
||||
inner class NaviPayConnectedAccountsV2 {
|
||||
fun onNaviPayConnectedAccountsLanded() {
|
||||
NaviTrackEvent.trackEventOnClickStream("NaviPay_ConnectedAccounts_Landed")
|
||||
fun onNaviPayConnectedAccountsLanded(accountType: String, numberOfAccounts: Int) {
|
||||
NaviTrackEvent.trackEventOnClickStream(
|
||||
eventName = "NaviPay_ConnectedAccounts_Landed",
|
||||
eventValues =
|
||||
mapOf(
|
||||
Pair("no_of_accounts", numberOfAccounts.toString()),
|
||||
Pair("accountType", accountType)
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
fun onCheckBalanceAccountsScreenLanded(countOfAccount: Int) {
|
||||
@@ -2759,6 +2766,10 @@ class NaviPayAnalytics private constructor() {
|
||||
)
|
||||
}
|
||||
|
||||
fun onLiteSyncCalled() {
|
||||
NaviTrackEvent.trackEventOnClickStream("NaviPay_Dev_TransactionDetails_LiteSyncCalled")
|
||||
}
|
||||
|
||||
// NaviPayPaymentStatusScreen events ends here
|
||||
// ------------------------------------------------------------------------------------------ //
|
||||
}
|
||||
@@ -2954,6 +2965,12 @@ class NaviPayAnalytics private constructor() {
|
||||
"NaviPay_Dev_TransactionDetails_Screenshot_taken"
|
||||
)
|
||||
}
|
||||
|
||||
fun onLiteSyncCalled() {
|
||||
NaviTrackEvent.trackEventOnClickStream(
|
||||
"NaviPay_Dev_TransactionDetails_LiteSyncCalled_v2"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
inner class NaviPayPaymentSummaryV2 {
|
||||
|
||||
@@ -559,6 +559,7 @@ constructor(
|
||||
)
|
||||
getTransactionHistoryDetails()
|
||||
if (transactionEntity.value?.isTransactionOfTypeUpiLite == true) {
|
||||
naviPayAnalytics.onLiteSyncCalled()
|
||||
liteAccountSyncUseCase.execute()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -729,6 +729,7 @@ constructor(
|
||||
)
|
||||
getTransactionHistoryDetails()
|
||||
if (transactionEntity.value?.isTransactionOfTypeUpiLite == true) {
|
||||
naviPayAnalytics.onLiteSyncCalled()
|
||||
liteAccountSyncUseCase.execute()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -131,8 +131,6 @@ fun LinkedAccountsScreenV2(
|
||||
naviPayAnalytics.onCheckBalanceAccountsScreenLanded(
|
||||
linkedAccountsViewModel.linkedAccounts.value.size
|
||||
)
|
||||
} else {
|
||||
naviPayAnalytics.onNaviPayConnectedAccountsLanded()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -448,6 +448,11 @@ constructor(
|
||||
filteredLinkedAccounts = filteredLinkedAccounts
|
||||
)
|
||||
|
||||
naviPayAnalytics.onNaviPayConnectedAccountsLanded(
|
||||
accountType = linkedAccountsScreenSource.toString(),
|
||||
numberOfAccounts = filteredLinkedAccounts.size
|
||||
)
|
||||
|
||||
if (linkedAccountsScreenSource is LinkedAccountsScreenSource.SelfTransfer) {
|
||||
updateUiStateForSelfTransfer(linkedAccounts = linkedAccounts)
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user