mirror of
https://github.com/mihonapp/mihon.git
synced 2025-11-19 15:31:13 +01:00
Use download queue subject for updating chapter status
This commit is contained in:
@@ -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));
|
||||
}
|
||||
}
|
||||
@@ -56,8 +56,7 @@ public class DownloadQueue {
|
||||
}
|
||||
|
||||
public Observable<Download> getStatusObservable() {
|
||||
return statusSubject
|
||||
.startWith(getActiveDownloads());
|
||||
return statusSubject;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user