galex
01/30/2024, 2:04 PMlaunchInHiltContainer
from the architecture-samples
with ViewModels that have an @AssistedFactory ?galex
01/31/2024, 7:53 AMinline fun <reified T: ViewModel> launchInAssistedHiltContainer(noinline factory: () -> ViewModelProvider.Factory, crossinline block: (T) -> Unit) = run {
launchFragmentInHiltContainer<EmptyFragment>().onFragment {
val viewModel = it.viewModels<T>(
factoryProducer = factory
)
block(viewModel.value)
}
}