Move addObserver() to rememberViewModel fun
val viewModel = rememberViewModel<SomeViewModel>(
modules = {
listOf(featureSomeModule)
}
)
LaunchedEffect(lifecycleOwner) {
lifecycleOwner.lifecycle.addObserver(viewModel)
}
BaseViewModel should inherit LifecycleEventObserver
Move addObserver() to rememberViewModel fun
BaseViewModel should inherit LifecycleEventObserver