Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Observable.fromIterable(predictions)
- .flatMap {
- Observable.zip(
- Observable.just(it.prediction),
- MainApplication.mApiInterface.getWeather(it.prediction.terms!![0]!!.value!!, WEATHER_APP_KEY),//Здесь делаю запрос
- BiFunction<PredictionItem, WeatherResponse, WeatherModel> { t1, t2 ->
- WeatherModel(t2, t1)
- })
- }
- .toList()
- .subscribeOn(Schedulers.io())
- .observeOn(AndroidSchedulers.mainThread())
- .subscribe({ result ->
- mAdapter.onUpdateItems(result)
- }, { error ->
- Log.d("TAG", "Error: $error")
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement