Cicero
10/31/2021, 4:13 PMBig Chungus
10/31/2021, 4:16 PMCicero
10/31/2021, 4:18 PMfun CoroutineScope.launch(
context: CoroutineContext = EmptyCoroutineContext,
// ...
): Job
From https://elizarov.medium.com/coroutine-context-and-scope-c8b255d59055
?Big Chungus
10/31/2021, 4:21 PMCicero
10/31/2021, 4:22 PMBig Chungus
10/31/2021, 4:49 PMCicero
10/31/2021, 5:18 PMBig Chungus
10/31/2021, 5:31 PMCicero
10/31/2021, 5:34 PMfun dismissFeedback() {
runBlockingTest{
NetworkFeedback.feedback.emit(Finish)
}
}
fun runBlockingTest(test: suspend CoroutineScope.() -> Unit) =
CoroutineScope(EmptyCoroutineContext).produce<Unit>(block = test)
fun networkRequestTrigger() {
runBlockingTest{
NetworkFeedback.feedback.emit(Request)
}
}
Big Chungus
10/31/2021, 6:30 PMCicero
10/31/2021, 6:34 PM