подскажите пожалуйста. С корутинами знакомлюсь и ViewModel. отправляю запросы в viewModelScope. Но есть задача отправлять много запросов подряд, но считывать результат только из последнего отправленного. Каким образом такое сейчас реализуется?
Корутины построены так, что по умолчанию они выполняются последовательно, а не паралельно. Для реального параллелизма нужно использовать специальный корутин билдер async {}
, который распаралеливает выполнение.
Следовательно последний запрос на выполнение тот, который у тебя последний в строчке