refactor: Replace DownloadQueue with Flow (#301)

* refactor: Replace DownloadQueue with Flow

* fix: Remove DownloadQueue leftover

* fix: Download progress not progressing

* chore: Remove unnecessary downloadStatusChange trigger

Already handled by MainActivity

* fix: Chapter download state stuck in CHECKED

* fix: Chapter download state stuck in QUEUE on deletion

* fix: A regression, download progress not progressing

* refactor: Remove rx usage

* docs: Sync changelog
This commit is contained in:
Ahmad Ansori Palembani 2024-12-14 09:17:50 +07:00 committed by GitHub
parent 37535d3bcf
commit 16316d810b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
21 changed files with 551 additions and 478 deletions

View file

@ -15,6 +15,11 @@ The format is simplified version of [Keep a Changelog](https://keepachangelog.co
- Fix slow chapter load
- Fix chapter bookmark state is not persistent
## Other
- Refactor downloader
- Replace RxJava usage with Kotlin coroutines
- Replace DownloadQueue with Flow to hopefully fix ConcurrentModificationException entirely
## [1.9.2]
### Changes