myanmarking
@Test fun `test flow` (): Unit = runBlocking{ val flow = callbackFlow { trySend(Unit) delay(5000) close() awaitClose { println("Closed") } } val job = launch { flow.collect { } } job.cancel() }
Joffrey
delay()
awaitClose
callbackFlow
close()
awaitClose()
A modern programming language that makes developers happier.