From af9a5487b1ea5378d456990cd085e4d0c70be53f Mon Sep 17 00:00:00 2001 From: moon <56061215+MgKyawLay@users.noreply.github.com> Date: Mon, 29 Jun 2026 01:10:19 +0630 Subject: [PATCH] Update AppNavGraph.kt --- .../java/com/mob/utsmyanmar/ui/navigation/AppNavGraph.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/com/mob/utsmyanmar/ui/navigation/AppNavGraph.kt b/app/src/main/java/com/mob/utsmyanmar/ui/navigation/AppNavGraph.kt index 76808ea..a8ea1b1 100644 --- a/app/src/main/java/com/mob/utsmyanmar/ui/navigation/AppNavGraph.kt +++ b/app/src/main/java/com/mob/utsmyanmar/ui/navigation/AppNavGraph.kt @@ -86,8 +86,14 @@ fun AppNavGraph( val transProcessViewModel: TransProcessViewModel = hiltViewModel(activity) val dashboardViewModel: DashboardViewModel = hiltViewModel(activity) val dashboardUiState = dashboardViewModel.uiState.collectAsStateWithLifecycle().value + val deviceInfoViewModel: DeviceInfoViewModel = hiltViewModel(activity) + val deviceInfoUiState = deviceInfoViewModel.uiState.collectAsStateWithLifecycle().value val tmsSetupViewModel: TmsSetupViewModel = hiltViewModel(); + LaunchedEffect(deviceInfoViewModel) { + deviceInfoViewModel.loadDeviceInfo() + } + LaunchedEffect(tmsSetupViewModel) { tmsSetupViewModel.onSyncCompleted.collect { dashboardViewModel.refreshLastSyncTime() @@ -97,6 +103,7 @@ fun AppNavGraph( transProcessViewModel.resetTransactionStatus() DashboardScreen2( dashboardUiState = dashboardUiState, + deviceInfo = deviceInfoUiState, onClickLastSync = { tmsSetupViewModel.downloadConfigs() },