Rob
12/15/2020, 5:07 PMprivate val events: MutableSharedFlow<Unit> =
MutableSharedFlow()
fun foo(): Pair<String, String>? = null
private suspend fun bar(): String = events
.transform {
emit(
foo()
?.let { it.first }
?: return@transform
)
}
.first()
Rob
12/15/2020, 6:31 PM