in app/src/main/java/org/apache/taverna/mobile/ui/workflowdetail/WorkflowDetailPresenter.java [167:189]
public void getFavourite(String id) {
checkViewAttached();
compositeDisposable.add(mDataManager.getFavoriteWorkflow(id)
.observeOn(AndroidSchedulers.mainThread())
.subscribeOn(Schedulers.io())
.subscribeWith(new DisposableObserver<Boolean>() {
@Override
public void onNext(Boolean favoriteStatus) {
getMvpView().getFavouriteIcon(favoriteStatus);
}
@Override
public void onError(Throwable e) {
getMvpView().showErrorSnackBar("Something went wrong please try after " +
"sometime");
}
@Override
public void onComplete() {
}
}));
}