parth
marstran
fun <T> Flow<T>.skipUntil(flow: Flow<*>): Flow<T> = channelFlow { val isSkipping = MutableStateFlow(true) launch { collect { if (!isSkipping.value) send(it) } } val signal = flow.first() isSkipping.value = false }
flosch
skipUntil
A modern programming language that makes developers happier.