NTP-31472 || Investment tab land event module name fix (#14653)
Co-authored-by: Aman <amankasyapp@gmail.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
This commit is contained in:
@@ -368,15 +368,18 @@ constructor(
|
||||
|
||||
fun fireEvent(
|
||||
eventName: String,
|
||||
eventValues: Map<String, String>? = null,
|
||||
eventValues: MutableMap<String, String>? = null,
|
||||
fireOneTimeOnly: Boolean = false,
|
||||
) {
|
||||
val eventMap = eventValues ?: mutableMapOf()
|
||||
eventMap["vertical"] = ModuleNameV2.AMC.name
|
||||
when {
|
||||
fireOneTimeOnly && eventFiredMap[eventName].orFalse().not() -> {
|
||||
NaviTrackEvent.trackEvent(eventName, eventValues)
|
||||
NaviTrackEvent.trackEvent(eventName, eventMap)
|
||||
}
|
||||
|
||||
fireOneTimeOnly.not() -> {
|
||||
NaviTrackEvent.trackEvent(eventName, eventValues)
|
||||
NaviTrackEvent.trackEvent(eventName, eventMap)
|
||||
}
|
||||
}
|
||||
eventFiredMap[eventName] = true
|
||||
@@ -414,6 +417,7 @@ constructor(
|
||||
}
|
||||
bundle
|
||||
}
|
||||
|
||||
else -> null
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user