tieskedh
10/15/2020, 9:34 AM@Composable
inline fun <reified T : ViewModel> viewModel(
qualifier: Qualifier? = null,
noinline parameters: ParametersDefinition? = null
): Lazy<T> {
val owner = ViewModelStoreOwnerAmbient.current.viewModelStore
return remember {
KoinContextHandler.get().getViewModel(
owner = { owner },
qualifier = qualifier,
parameters = parameters
)
}
}
arnaud.giuliani
10/15/2020, 10:11 AM