Use download queue subject for updating chapter status

This commit is contained in:
inorichi
2015-12-03 17:12:43 +01:00
parent 384acb2322
commit 976f010d64
6 changed files with 30 additions and 58 deletions

View File

@@ -3,12 +3,10 @@ package eu.kanade.mangafeed.data.download.model;
import java.io.File;
import java.util.List;
import de.greenrobot.event.EventBus;
import eu.kanade.mangafeed.data.database.models.Chapter;
import eu.kanade.mangafeed.data.database.models.Manga;
import eu.kanade.mangafeed.data.source.base.Source;
import eu.kanade.mangafeed.data.source.model.Page;
import eu.kanade.mangafeed.event.DownloadStatusEvent;
import rx.subjects.PublishSubject;
public class Download {
@@ -53,6 +51,5 @@ public class Download {
private void notifyStatus() {
if (statusSubject != null)
statusSubject.onNext(this);
EventBus.getDefault().post(new DownloadStatusEvent(chapter, status));
}
}

View File

@@ -56,8 +56,7 @@ public class DownloadQueue {
}
public Observable<Download> getStatusObservable() {
return statusSubject
.startWith(getActiveDownloads());
return statusSubject;
}
}