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() },