Mostrando las entradas con la etiqueta smultaneo. Mostrar todas las entradas
Mostrando las entradas con la etiqueta smultaneo. Mostrar todas las entradas

Dispatchers kotlin

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()
}

} 

INDICE