Javier
02/12/2023, 11:59 AMLaunchedEffect we need to operate over flows in the "normal" way, with collect or any chain.
LaunchedEffect(Unit) {
    events.collect { event ->
        when (event) {
            ...
        }
    }
}
Should be great if I could remove the box there as we do with states
LaunchedEffect(Unit) {
    val event by events.collectAsEvent()
    when (event) {
        ...
    }
}kevin.cianfarini
02/12/2023, 2:39 PMJavier
02/12/2023, 2:47 PMcollectAsEvent )
Something so is what I mean
// events is `Flow<Event>`
LaunchedEffect(Unit) {
    val eventEffect: Effect<Event> = events.collectAsEffect()
    val event: Event by events.collectAsEffect()
    when (event) {
        ...
    }
}