aridder
09/22/2022, 1:28 PMaridder
09/22/2022, 1:28 PMaridder
09/22/2022, 1:29 PMorg.koin.core.error.DefinitionParameterException: No value found for type 'androidx.lifecycle.SavedStateHandle'
aridder
09/22/2022, 1:30 PMval appModule = module {
single { OfflineWorkerUtil }
single { OfflineWorkerUtil.zTRANSPORT_VIS_SRV_Entities }
single { DeliveryRepository(zTRANSPORT_VIS_SRV_Entities = get()) }
single { TransportRepository(zTRANSPORT_VIS_SRV_Entities = get()) }
viewModel { DeliveryViewModel(savedStateHandle = it.get(), deliveryRepository = get()) }
viewModel { params -> DeliveriesViewModel(savedStateHandle = params.get(), deliveryRepository = get()) }
viewModel { ScannerViewModel(savedStateHandle = it.get(), deliveryRepository = get()) }
viewModel { SettingsViewModel() }
viewModel { TransportViewModel(transportRepository = get()) }
}
aridder
09/22/2022, 1:30 PMcomposable(Screen.Transport.route) { navbackStackEntry ->
DeliveriesScreen(
deliveriesViewModel = getViewModel(),
navigateBack = { navController.navigateUp() },
navigateToDelivery = { transportId, deliveryNumber ->
navController.navigate(
Screen.Delivery.createRoute(
transportId,
deliveryNumber
)
)
}
)
}
John O'Reilly
09/22/2022, 1:31 PMaridder
09/22/2022, 1:32 PM