Github user therajanmaurya commented on a diff in the pull request:

    
https://github.com/apache/incubator-taverna-mobile/pull/56#discussion_r169132847
  
    --- Diff: 
app/src/main/java/org/apache/taverna/mobile/ui/anouncements/AnnouncementPresenter.java
 ---
    @@ -26,23 +26,21 @@
     import org.apache.taverna.mobile.data.model.DetailAnnouncement;
     import org.apache.taverna.mobile.ui.base.BasePresenter;
     
    -import rx.Observer;
    -import rx.android.schedulers.AndroidSchedulers;
    -import rx.schedulers.Schedulers;
    -import rx.subscriptions.CompositeSubscription;
    -
    +import io.reactivex.android.schedulers.AndroidSchedulers;
    +import io.reactivex.observers.DisposableObserver;
    +import io.reactivex.schedulers.Schedulers;
    +import io.reactivex.disposables.CompositeDisposable;
     
     public class AnnouncementPresenter extends 
BasePresenter<AnnouncementMvpView> {
     
         public final String LOG_TAG = getClass().getSimpleName();
    -    private DataManager mDataManager;
    -    private CompositeSubscription mSubscriptions;
     
    +    private DataManager mDataManager;
    +    private CompositeDisposable compositeDisposable;
     
         public AnnouncementPresenter(DataManager dataManager) {
             mDataManager = dataManager;
    -
    -        mSubscriptions = new CompositeSubscription();
    +        compositeDisposable = new CompositeDisposable();
    --- End diff --
    
    Good work for using the `CompositeDisposable`, It has so many advantages 
that why we exceptionally lose subscription because of our logic.


---

Reply via email to