NTP-1234 | Shivam | Pass isNeededForAppsflyer & isNeededForFirebase params in AnalyticsAction (#14972)

This commit is contained in:
Shivam Goyal
2025-02-14 12:29:24 +05:30
committed by GitHub
parent 95661c0ae8
commit 308b94c785
4 changed files with 20 additions and 6 deletions

View File

@@ -118,7 +118,12 @@ fun handleBottomSheetAction(
}
}
is AnalyticsAction -> {
NaviTrackEvent.trackEvent(action.eventName.orEmpty(), action.eventProperties)
NaviTrackEvent.trackEvent(
eventName = action.eventName.orEmpty(),
eventValues = action.eventProperties,
isNeededForAppsflyer = action.isNeededForAppsflyer,
isNeededForFirebase = action.isNeededForFirebase,
)
}
is ScreenOverlayStateUpdateAction -> {
val nudgeTransitionState =

View File

@@ -52,7 +52,12 @@ fun ProfileScreenActionHandler(
}
}
is AnalyticsAction -> {
NaviTrackEvent.trackEvent(action.eventName.orEmpty(), action.eventProperties)
NaviTrackEvent.trackEvent(
eventName = action.eventName.orEmpty(),
eventValues = action.eventProperties,
isNeededForAppsflyer = action.isNeededForAppsflyer,
isNeededForFirebase = action.isNeededForFirebase,
)
}
else -> Unit
}

View File

@@ -65,8 +65,10 @@ class HandleCtaUseCase @Inject constructor() {
}
is AnalyticsAction -> {
NaviTrackEvent.trackEvent(
uiTronAction.eventName ?: "",
uiTronAction.eventProperties,
eventName = uiTronAction.eventName ?: "",
eventValues = uiTronAction.eventProperties,
isNeededForAppsflyer = uiTronAction.isNeededForAppsflyer,
isNeededForFirebase = uiTronAction.isNeededForFirebase,
)
}
is TriggerApiAction -> {

View File

@@ -57,8 +57,10 @@ class ScreenOverlayUitronActionHandler @Inject constructor() {
}
is AnalyticsAction -> {
NaviTrackEvent.trackEvent(
uiTronAction.eventName ?: EMPTY,
uiTronAction.eventProperties,
eventName = uiTronAction.eventName ?: EMPTY,
eventValues = uiTronAction.eventProperties,
isNeededForAppsflyer = uiTronAction.isNeededForAppsflyer,
isNeededForFirebase = uiTronAction.isNeededForFirebase,
)
}
}