Mohamed Ibrahim
MutableSharedFlow<T>
wasyl
MutableSharedFlow
julian
Flow
val ps = PublishSubject.create<Int>() val mf = MutableSharedFlow<Int>() val pf = ps.asFlow() .onEach { mf.emit(it) } launch { pf.take(3).collect() } launch { mf.take(3).collect { println("$it") // Prints 1 2 3 } } launch { yield() // Without this we suspend indefinitely ps.onNext(1) ps.onNext(2) ps.onNext(3) }
A modern programming language that makes developers happier.