Завернуть collect в launch
Любой код, написанный с корутинами, по умолчанию последовательный. Ваш код по сути сначала будет наблюдать значения в первом стейтфлоу, а когда он закроется, начнёт на второй смотреть. Любая операция, которую надо выполнить асинхронно, выполняется с помощью launch / async.
Обсуждают сегодня