How can I return the String "newURL" with coroutines ? fun firstServerRequest(): String? {
val service = pokemonNetwork.service
service.getAllPokemonDatas(50,0).enqueue(object : Callback<PokemonList> {
override fun onFailure(call: Call<PokemonList>, t: Throwable) {
}
override fun onResponse(call: Call<PokemonList>, response: Response<PokemonList>) {
response.body()?.results?.forEach { pokemon ->
var newURL = pokemon.url
}
}
})
return newURL
}