NTP-62457 | Naman Khurmi | Refresh profile api on resume with conditions. (#16133)

This commit is contained in:
Naman Khurmi
2025-05-12 21:49:01 +05:30
committed by GitHub
parent bff22a380a
commit 9682578d89
2 changed files with 12 additions and 0 deletions

View File

@@ -314,6 +314,10 @@ class NaviAnalytics private constructor() {
)
}
fun profileRefreshTriggeredOnResume() {
NaviTrackEvent.trackEvent("NaviApp_Profile_Refresh_Triggered_OnResume")
}
fun homeClickDisabled() {
NaviTrackEvent.trackEvent("NaviApp_HomePage_click_disabled")
}

View File

@@ -483,11 +483,19 @@ class HomePageActivity :
super.onResume()
updateQRScreenVisibility()
handleStatusBarColor()
if (BaseUtils.isUserLoggedIn()) {
fetchNotificationItems()
refreshProfileItems()
fetchScreenOverlayData()
}
if (
homeVM.state.value.profileDrawerState &&
TemporaryStorageHelper.isDataModified(TemporaryStorageHelper.HOME)
) {
naviAnalyticsEventTracker.profileRefreshTriggeredOnResume()
fetchProfileItems()
}
TempStorageHelper.clear()
if (connectivityObserver.isInternetConnected()) {
if (