dave08
05/10/2020, 7:20 AMdelay(1000L)
helps... not sure what the problems was though... 🤔.Sinan Kozak
05/10/2020, 8:28 AMdave08
05/10/2020, 8:29 AMlaunchIn(scope)
)Sinan Kozak
05/10/2020, 8:36 AMdave08
05/10/2020, 8:37 AMSinan Kozak
05/10/2020, 9:08 AMrunBlocking {
println("start")
val job1 = state
.onEach { println("$it-1") }
.launchIn(scope)
println("here")
state.value = 2
val job2 = state
.onEach { println("$it-2") }
.launchIn(scope)
state.value = 3
println("finished")
job1.cancelAndJoin()
job2.cancelAndJoin()
}
scope.cancel()
dave08
05/10/2020, 9:39 AMscope.cancel()
I got completely different results..Sinan Kozak
05/10/2020, 9:40 AMdave08
05/10/2020, 10:51 AM