mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Use onBackpressureLatest for chapter/page download observables (maybe fixes #3229)
This commit is contained in:
		| @@ -191,7 +191,7 @@ class Downloader( | ||||
|                 }, | ||||
|                 5 | ||||
|             ) | ||||
|             .onBackpressureBuffer() | ||||
|             .onBackpressureLatest() | ||||
|             .observeOn(AndroidSchedulers.mainThread()) | ||||
|             .subscribe( | ||||
|                 { | ||||
| @@ -300,6 +300,7 @@ class Downloader( | ||||
|             // Start downloading images, consider we can have downloaded images already | ||||
|             // Concurrently do 5 pages at a time | ||||
|             .flatMap({ page -> getOrDownloadImage(page, download, tmpDir) }, 5) | ||||
|             .onBackpressureLatest() | ||||
|             // Do when page is downloaded. | ||||
|             .doOnNext { notifier.onProgressChange(download) } | ||||
|             .toList() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user