Advertisement
Guest User

Untitled

a guest
Jun 12th, 2021
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.83 KB | None | 0 0
  1.         return Observable.create(
  2.                 new ObservableOnSubscribe<Response>() {
  3.                     OkHttpClient client = new OkHttpClient();
  4.  
  5.                      @Override
  6.                      public void subscribe(ObservableEmitter<Response> emitter) throws Exception {
  7.                          try {
  8.                              Response response = client.newCall(new Request.Builder().url(url).build()).execute();
  9.                              emitter.onNext(response);
  10.                              emitter.onComplete();
  11.                              if (!response.isSuccessful()) emitter.onError(new Exception("error"));
  12.                          } catch (IOException e) {
  13.                              emitter.onError(e);
  14.                          }
  15.  
  16.                      }
  17.         })
  18.         .subscribeOn(Schedulers.io());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement