providesCoroutineScope
Provides a CoroutineScope that is tied to the application lifecycle.
Return
A CoroutineScope with a SupervisorJob and the provided dispatcher.
Parameters
dispatcher
The CoroutineDispatcher to be used by the CoroutineScope.