para hacer uso de una corrutina con el fin de ejecutar una operacion en simultaneo
mediante: import kotlinx.coroutines.Dispatchers
suspend fun getQuotes():List<QuoteModel>{
val response: Response<List<QuoteModel>> = retrofit.create(QuoteApiClient::class.java).getAllQuotes()
return response.body() ?: emptyList()}
pasa a...
suspend fun getQuotes(): List<QuoteModel> {
return withContext(Dispatchers.IO) {
val response: Response<List<QuoteModel>> =
retrofit.create(QuoteApiClient::class.java).getAllQuotes()
response.body() ?: emptyList()
}
}