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:
Aman S
2025-01-24 01:26:28 +05:30
committed by GitHub
parent cfb34500bc
commit efe07794b0

View File

@@ -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
}
}