У меня есть список запросов, которые я хочу выполнить, и я хочу дождаться их завершения, чтобы выполнить их. Я использую корутины котлина с повторением и асинхронностью, как показано ниже.
viewModelScope.launch(Dispatchers.IO) {
repeat(serverAccountList.size) {
async {
createHelloRequest(it) // suspend function
}
}
withContext(Dispatchers.Main) {
_isLoading.value = false
}
}
Как я могу присоединиться к ним, чтобы продолжить свой код в главном диспетчере?