NTP-46380 | Vertical identification in Crash and ANR report (#15368)
This commit is contained in:
@@ -358,6 +358,7 @@ class HomePageActivity :
|
||||
|
||||
private fun onBottomTabSelected(tabId: String) {
|
||||
handleStatusBarColor()
|
||||
homeVM.updateCurrentModule(tabId)
|
||||
bottomNavBarVM.triggerTabClickedEvent(tabId = tabId, screenName = screenName)
|
||||
}
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
package com.naviapp.home.viewmodel
|
||||
|
||||
import androidx.lifecycle.viewModelScope
|
||||
import com.navi.analytics.utils.NaviTrackEvent
|
||||
import com.navi.base.cache.model.NaviCacheAltSourceEntity
|
||||
import com.navi.base.cache.model.NaviCacheEntity
|
||||
import com.navi.base.cache.repository.NaviCacheRepositoryImpl
|
||||
@@ -19,6 +20,7 @@ import com.navi.base.utils.BaseUtils
|
||||
import com.navi.base.utils.ConnectivityObserver
|
||||
import com.navi.base.utils.isNotNullAndNotEmpty
|
||||
import com.navi.common.basemvi.BaseMviViewModel
|
||||
import com.navi.common.model.ModuleNameV2
|
||||
import com.navi.common.uitron.helper.VideoViewHelper
|
||||
import com.navi.common.utils.Constants.SCREEN_HASH
|
||||
import com.navi.common.utils.Constants.UPI_NUX_SCREEN
|
||||
@@ -34,6 +36,7 @@ import com.naviapp.home.common.handler.HomePageSectionImpressionTracker
|
||||
import com.naviapp.home.common.handler.PostRenderTaskExecutor
|
||||
import com.naviapp.home.compose.activity.HomePageActivity
|
||||
import com.naviapp.home.compose.listener.HomeScreenCallbackListener
|
||||
import com.naviapp.home.model.BottomBarTabType
|
||||
import com.naviapp.home.reducer.HomeReducer
|
||||
import com.naviapp.home.reducer.HpEffects
|
||||
import com.naviapp.home.reducer.HpEvents
|
||||
@@ -300,4 +303,15 @@ constructor(
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
fun updateCurrentModule(tabId: String) {
|
||||
NaviTrackEvent.foregroundVertical =
|
||||
when (tabId) {
|
||||
BottomBarTabType.HOME.name -> ModuleNameV2.App.name
|
||||
BottomBarTabType.LOAN.name -> ModuleNameV2.LE.name
|
||||
BottomBarTabType.INSURANCE.name -> ModuleNameV2.Insurance.name
|
||||
BottomBarTabType.INVESTMENT.name -> ModuleNameV2.AMC.name
|
||||
else -> ModuleNameV2.App.name
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user