Andrew Ebling
03/10/2021, 10:06 AMcollect { }
completes? I’d like to do something like this, but the job val is not visible:
val eventJob = launch {
myChannel
.consumeAsFlow()
.filterAllButFinalEvent()
.collect { event ->
doSomething()
eventJob.cancel() // doesn’t compile
}
}
Albert Chang
03/10/2021, 10:08 AMAndrew Ebling
03/10/2021, 10:08 AM.consumeAsFlow()
or in place of it?Albert Chang
03/10/2021, 10:10 AMlaunch {
val firstEvent = yourFlow.first()
doSomething()
}
Flow.take(1).collect()
.Andrew Ebling
03/10/2021, 10:12 AM