NTP-28744 | Land Events Vertical Fix (#14536)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
*
|
||||
* * Copyright © 2024 by Navi Technologies Limited
|
||||
* * Copyright © 2024-2025 by Navi Technologies Limited
|
||||
* * All rights reserved. Strictly confidential
|
||||
*
|
||||
*/
|
||||
@@ -11,11 +11,17 @@ import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.LaunchedEffect
|
||||
import com.navi.analytics.utils.NaviTrackEvent
|
||||
import com.navi.common.analytics.NaviAnalytics.Companion.INSURANCE_TAB_INIT
|
||||
import com.navi.common.model.ModuleNameV2
|
||||
import com.naviapp.common.tab.InsuranceTabViewModel
|
||||
import com.naviapp.home.compose.activity.HomePageActivity
|
||||
|
||||
@Composable
|
||||
fun InsuranceTabInit(viewModel: InsuranceTabViewModel, activity: HomePageActivity) {
|
||||
InitScreenLifeCycleListener(viewmodel = viewModel, activity = activity)
|
||||
LaunchedEffect(Unit) { NaviTrackEvent.trackEventOnClickStream(INSURANCE_TAB_INIT) }
|
||||
LaunchedEffect(Unit) {
|
||||
NaviTrackEvent.trackEventOnClickStream(
|
||||
INSURANCE_TAB_INIT,
|
||||
mapOf("vertical" to ModuleNameV2.Insurance.name),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -44,6 +44,7 @@ import com.navi.base.model.NaviClickAction
|
||||
import com.navi.base.utils.isNotNull
|
||||
import com.navi.base.utils.orFalse
|
||||
import com.navi.base.utils.orZero
|
||||
import com.navi.common.model.ModuleNameV2
|
||||
import com.navi.common.ui.errorview.FullScreenErrorComposeView
|
||||
import com.navi.common.ui.fragment.BaseFragment
|
||||
import com.navi.common.upi.NAME
|
||||
@@ -93,6 +94,10 @@ class ABHAOtpFragment : BaseFragment(), WidgetCallback {
|
||||
viewModel.setPageSource(arguments?.getString(PAGE_SOURCE))
|
||||
viewModel.setLinkAbhaRequest(getAbhaLinkRequest())
|
||||
viewModel.fetchOTPResponse()
|
||||
analyticsHandler.sendEventToClickStream(
|
||||
"HI_event_init_screen_$screenName",
|
||||
mutableMapOf(Pair("vertical", ModuleNameV2.Insurance.name)),
|
||||
)
|
||||
super.onCreate(savedInstanceState)
|
||||
}
|
||||
|
||||
|
||||
@@ -43,6 +43,7 @@ import com.navi.base.model.NaviClickAction
|
||||
import com.navi.base.utils.isNotNull
|
||||
import com.navi.base.utils.orFalse
|
||||
import com.navi.base.utils.orZero
|
||||
import com.navi.common.model.ModuleNameV2
|
||||
import com.navi.common.ui.errorview.FullScreenErrorComposeView
|
||||
import com.navi.common.ui.fragment.BaseFragment
|
||||
import com.navi.common.upi.NAME
|
||||
@@ -83,6 +84,10 @@ class ABHAaadharFragment : BaseFragment(), WidgetCallback {
|
||||
viewModel.setPageSource(arguments?.getString(PAGE_SOURCE))
|
||||
viewModel.setLinkAbhaRequest(getAbhaLinkRequest())
|
||||
viewModel.fetchAadharResponse()
|
||||
analyticsHandler.sendEventToClickStream(
|
||||
"HI_event_init_screen_$screenName",
|
||||
mutableMapOf(Pair("vertical", ModuleNameV2.Insurance.name)),
|
||||
)
|
||||
super.onCreate(savedInstanceState)
|
||||
}
|
||||
|
||||
|
||||
@@ -205,7 +205,11 @@ abstract class BaseActivity : NaviCoreActivity() {
|
||||
// params
|
||||
NaviInsuranceAnalytics.postAnalyticsEvent(
|
||||
"HI_event_init_screen_$screenName",
|
||||
mapOf(Pair("type", "activity"), Pair("screen", screenName)),
|
||||
mapOf(
|
||||
Pair("type", "activity"),
|
||||
Pair("screen", screenName),
|
||||
Pair("vertical", ModuleNameV2.Insurance.name),
|
||||
),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,6 +24,7 @@ import com.navi.base.utils.orFalse
|
||||
import com.navi.base.utils.orTrue
|
||||
import com.navi.common.constants.PROPERTY_EXCEPTION
|
||||
import com.navi.common.model.ModuleName
|
||||
import com.navi.common.model.ModuleNameV2
|
||||
import com.navi.common.network.models.ErrorMessage
|
||||
import com.navi.common.network.models.GenericErrorResponse
|
||||
import com.navi.common.ui.fragment.CommonDialogBox
|
||||
@@ -62,7 +63,11 @@ abstract class BaseFragment : NaviCoreFragment() {
|
||||
// Concat screen name with event name since some tools don't allow to filter by event params
|
||||
NaviInsuranceAnalytics.postAnalyticsEvent(
|
||||
"HI_event_init_screen_$screenName",
|
||||
mapOf(Pair("type", "fragment"), Pair("screen", screenName)),
|
||||
mapOf(
|
||||
Pair("type", "fragment"),
|
||||
Pair("screen", screenName),
|
||||
Pair("vertical", ModuleNameV2.Insurance.name),
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user