docs: public void subscribe(Observable<M> observable, final boolean pullToRefresh) {
  
      if (isViewAttached()) {
        getView().showLoading(pullToRefresh);
      }
  
      unsubscribe();
  
      subscriber = new Subscriber<M>() {
        private boolean ptr = pullToRefresh;
  
        @Override public void onCompleted() {
          BaseRxLcePresenter.this.onCompleted();
        }
  
        @Override public void onError(Throwable e) {
          BaseRxLcePresenter.this.onError(e, ptr);
        }
  
        @Override public void onNext(M m) {
          BaseRxLcePresenter.this.onNext(m);
        }
      };
  
      observable.subscribeOn(Schedulers.io())
          .observeOn(AndroidSchedulers.mainThread())
          .subscribe(subscriber);
    }