in app/src/main/java/org/apache/taverna/mobile/ui/workflowdetail/WorkflowDetailPresenter.java [112:136]
public void loadLicenseDetail(String id) {
checkViewAttached();
getMvpView().showLicenseProgress(true);
compositeDisposable.add(mDataManager.getLicenseDetail(id, getLicenceQueryOptions())
.observeOn(AndroidSchedulers.mainThread())
.subscribeOn(Schedulers.io())
.subscribeWith(new DisposableObserver<License>() {
@Override
public void onNext(License license) {
getMvpView().showLicense(license);
}
@Override
public void onError(Throwable e) {
getMvpView().showLicenseProgress(false);
getMvpView().showErrorSnackBar("Something went wrong please try after " +
"sometime");
}
@Override
public void onComplete() {
getMvpView().showLicenseProgress(false);
}
}));
}