Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
23
Создание цепочки запросов к API с помощью корутин
Условие задачи
Для работы с внешним API имеются два suspend‑функции: первая отдаёт список идентификаторов документов, вторая – сам документ по переданному идентификатору. Требуется построить корутинный поток, который последовательно получит список id, а затем загрузит каждый документ, вернув итоговый список объектов Document.
suspend fun fetchIds(): List<String>
suspend fun fetchDocument(docId: String): Document