QH
Size: a a a
QH
M
M
QH
M
КР
КР
fun foo(flow: Flow<Int>) = flow.toList()
val stateFlow = MutableStateFlow(0)
val list = foo(stateFlow)M
КР
fun foo(flow: Flow<Int>) = flow.toList()
val stateFlow = MutableStateFlow(0)
val list = foo(stateFlow)КР
QH
КР
fun foo(flow: Flow<Int>) = flow.toList()
val stateFlow = MutableStateFlow(0)
val list = foo(stateFlow)Channel#receiveAsFlow и т.д.receiveAsFlow, этот экстеншен в 99% случаев применяется "на месте", а не передаётся в цепочки функций. И нужно быть конченным дебилом, чтобы дёрнуть их вместе. А тут даже стараться не надо: чуть-чуть передизайнил фичу, добавив в неё новые флоу, а потом у тебя может выстрелить какой-то кусок. Хотя нет, "выстрелить" тут не подходит. Выстреливают громко и явно, а тут, судя по всему, вообще неявно.BP
AA

AN
AA
AN
fun foo(flow: Flow<Int>) = flow.toList()
val stateFlow = MutableStateFlow(0)
val list = foo(stateFlow)AN
AN