ViewModelSpecific  
    A qualifier indicating that the annotated type is tied to ViewModelComponent.
By default the following things are automatically provided:
CoroutineScope
A CoroutineScope that is tied to the view model's lifecycle is contributed. The scope uses a SupervisorJob and the [Dispatchers].Main.immediate dispatcher.
To use it simply inject it like this:
@HiltViewMode
class MyViewModel @Inject constructor(
  @ViewModelSpecific
  private val viewModelScope: CoroutineScope
) : ViewModel()Content copied to clipboard
Since
1.0.0