https://kotlinlang.org logo
#dagger
Title
# dagger
s

Slackbot

10/13/2021, 9:32 AM
This message was deleted.
m

martinsumera

10/13/2021, 9:33 AM
Copy code
This works:

@HiltViewModel
class WidgetViewModel @Inject constructor() : ViewModel()

@Composable
fun WidgetComposable() {
    val viewModel = hiltViewModel<WidgetViewModel>()
}
Copy code
This doesn't work:

@ViewModelScoped
class WidgetViewState @Inject constructor()

@HiltViewModel
class WidgetViewModel @Inject constructor(
    val viewState: WidgetViewState
) : ViewModel()

@Composable
fun WidgetComposable() {
    val viewModel = hiltViewModel<WidgetViewModel>()
}
2 Views