public void loadAllWorkflow()

in app/src/main/java/org/apache/taverna/mobile/ui/favouriteworkflow/FavouriteWorkflowsPresenter.java [62:90]


    public void loadAllWorkflow() {
        checkViewAttached();
        getMvpView().showProgressbar(true);
        compositeDisposable.add(mDataManager.getFavoriteWorkflowList()
                .observeOn(AndroidSchedulers.mainThread())
                .subscribeOn(Schedulers.io())
                .subscribeWith(new DisposableObserver<List<Workflow>>() {

                    @Override
                    public void onComplete() {
                        getMvpView().showProgressbar(false);
                    }

                    @Override
                    public void onError(Throwable e) {
                        getMvpView().showProgressbar(false);
                        getMvpView().showErrorSnackBar();
                    }

                    @Override
                    public void onNext(List<Workflow> workflowList) {
                        if (workflowList.size() != 0) {
                            getMvpView().showWorkflows(workflowList);
                        } else {
                            getMvpView().showEmptyWorkflow();
                        }
                    }
                }));
    }