Ver código fonte

Only preload pages without the image url

inorichi 9 anos atrás
pai
commit
c803b91223

+ 3 - 1
app/src/main/java/eu/kanade/mangafeed/ui/reader/ReaderPresenter.java

@@ -183,7 +183,9 @@ public class ReaderPresenter extends BasePresenter<ReaderActivity> {
                     int pagesToPreload = Math.min(pages.size(), 5);
                     return Observable.from(pages)
                             .take(pagesToPreload)
-                            .concatMap(source::getImageUrlFromPage)
+                            .concatMap(page -> page.getImageUrl() == null ?
+                                    source.getImageUrlFromPage(page) :
+                                    Observable.just(page))
                             .doOnCompleted(this::stopPreloadingNextChapter);
                 })
                 .subscribeOn(Schedulers.io())