Github user therajanmaurya commented on a diff in the pull request:
https://github.com/apache/incubator-taverna-mobile/pull/56#discussion_r169134000
--- Diff:
app/src/main/java/org/apache/taverna/mobile/ui/favouriteworkflowdetail/FavouriteWorkflowDetailPresenter.java
---
@@ -135,22 +130,26 @@ public void onError(Throwable e) {
}
@Override
- public void onNext(License license) {
- getMvpView().showLicense(license);
+ public void onComplete() {
+ getMvpView().showLicenseProgress(false);
}
}));
}
public void setFavourite(String id) {
-
-
- mCompositeSubscription.add(mDataManager.setFavoriteWorkflow(id)
+ checkViewAttached();
+ compositeDisposable.add(mDataManager.setFavoriteWorkflow(id)
.observeOn(AndroidSchedulers.mainThread())
.subscribeOn(Schedulers.io())
- .subscribe(new Observer<Boolean>() {
+ .subscribeWith(new DisposableObserver<Boolean>() {
@Override
- public void onCompleted() {
-
+ public void onNext(Boolean b) {
--- End diff --
This Boolean `b` name should be `favoriteStatus`
---