in app/src/main/java/org/apache/taverna/mobile/ui/favouriteworkflowdetail/FavouriteWorkflowDetailPresenter.java [62:86]
public void loadWorkflowDetail(String id) {
checkViewAttached();
getMvpView().showProgressbar(true);
compositeDisposable.add(mDataManager.getFavoriteDetailWorkflow(id)
.observeOn(AndroidSchedulers.mainThread())
.subscribeOn(Schedulers.io())
.subscribeWith(new DisposableObserver<Workflow>() {
@Override
public void onNext(Workflow workflow) {
getMvpView().showWorkflowDetail(workflow);
loadUserDetail(workflow.getUploader().getId());
getFavourite(workflow.getId());
}
@Override
public void onError(Throwable e) {
getMvpView().showProgressbar(false);
}
@Override
public void onComplete() {
getMvpView().showProgressbar(false);
}
}));
}