Allan Wang
withTimeoutOrNull(time) { flow.collect { ... } }
Flow<T>
coroutinedispatcher
bezrukov
fun <T> Flow<T>.withTimeout(timeMillis: Long): Flow<T> = flow { withTimeoutOrNull(timeMillis) { collect { emit(it) } } }
A modern programming language that makes developers happier.