Etienne
02/18/2021, 10:15 PMFlow.single()
is broken in kotlin-js? Makes me think I'm probably not understanding correctly what's going on.araqnid
02/18/2021, 10:17 PMaraqnid
02/18/2021, 10:17 PMval flow1 = flowOf("red")
val flow2 = flowOf(1)
val singlePair = flow1.zip(flow2, ::Pair).single()
Etienne
02/18/2021, 10:18 PMEtienne
02/18/2021, 10:18 PMaraqnid
02/18/2021, 10:18 PMaraqnid
02/18/2021, 10:19 PMEtienne
02/18/2021, 10:19 PMEtienne
02/18/2021, 10:19 PMaraqnid
02/18/2021, 10:20 PMEtienne
02/18/2021, 10:21 PMEtienne
02/18/2021, 10:37 PMaraqnid
02/18/2021, 10:56 PMEtienne
02/19/2021, 3:05 PMcallbackFlow{}
, which doesn't terminate on its own. So single()
would never stop collecting. first()
would have worked I believe. But in my specific case using callbackFlow{}
was the wrong idea.Etienne
02/19/2021, 3:05 PMaraqnid
02/19/2021, 3:58 PM