Albirew/tachiyomi
Archivé
1
0
Bifurcation 0

Add backpressure buffer for downloads

Cette révision appartient à :
inorichi 2016-01-24 13:23:29 +01:00
Parent fad7b75b96
révision 0e87dc995a

Voir le fichier

@ -78,6 +78,7 @@ public class DownloadManager {
downloadsSubscription = downloadsQueueSubject
.flatMap(Observable::from)
.lift(new DynamicConcurrentMergeOperator<>(this::downloadChapter, threadsSubject))
.onBackpressureBuffer()
.observeOn(AndroidSchedulers.mainThread())
.map(download -> areAllDownloadsFinished())
.subscribe(finished -> {