Как вернуть список объектов из корутины?
Вопрос скорее всего глупый, но я не могу догнать... Есть функция, которая должна вернуть список объектов, который получит из БД. Забрать хочу с помощью корутин.
fun getCarsList(): List<CarData> {
/*return executorService.submit<List<CarData>> {
database.getCarDatabaseDAO().getCarsList()
}.get()*/
activityScope.launch {
withContext(Dispatchers.IO) {
database.getCarDatabaseDAO().getCarsList()
}
}
return ??????
}
( с верху пример рабочий с экзекьютор сервисом)
Надо вернуть список. Что ретурнить, догнать не могу... Подскажите пожалуйста.