NTP-50953 | Mehul | origin new event added (#16428)
This commit is contained in:
@@ -2704,6 +2704,26 @@ class NaviBbpsAnalytics private constructor() {
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
fun onOriginWidgetAddBillsClicked(
|
||||
source: String,
|
||||
sessionAttribute: Map<String, String>,
|
||||
initialSource: String,
|
||||
smsPermissionState: Boolean,
|
||||
originSessionAttributes: OriginSessionAttributes,
|
||||
) {
|
||||
NaviTrackEvent.trackEventOnClickStream(
|
||||
eventName = "NaviBBPS_SavedBills_AddNow_Clicked",
|
||||
eventValues =
|
||||
mapOf(
|
||||
NAVI_BBPS_SOURCE to source,
|
||||
NAVI_BBPS_SESSION_ID to sessionAttribute[NAVI_BBPS_SESSION_ID].orEmpty(),
|
||||
NAVI_BBPS_INITIAL_SOURCE to initialSource,
|
||||
"smsPermissionState" to smsPermissionState.toString(),
|
||||
"originSessionAttributes" to originSessionAttributes.toString(),
|
||||
),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
inner class MyBillHistoryDetails {
|
||||
|
||||
@@ -370,6 +370,13 @@ fun MyBillsScreen(
|
||||
}
|
||||
|
||||
val onOriginWidgetAddBillsClicked = {
|
||||
naviBbpsAnalytics.onOriginWidgetAddBillsClicked(
|
||||
source = source,
|
||||
sessionAttribute = myBillsViewModel.getNaviBbpsSessionAttributes(),
|
||||
initialSource = initialSource,
|
||||
smsPermissionState = fetchSmsPermissionState.allPermissionsGranted,
|
||||
originSessionAttributes = originSessionAttributes,
|
||||
)
|
||||
if (originSessionAttributes.originWidgetStatus == SMS_FTU) {
|
||||
if (fetchSmsPermissionState.allPermissionsGranted) {
|
||||
myBillsViewModel.showLoadingBottomSheet()
|
||||
|
||||
Reference in New Issue
Block a user