Fix to multiple chapter download incorrect state (#9707)

add subscription to download manager queue state flow
This commit is contained in:
zaghdaneh 2023-07-13 05:09:15 +02:00 committed by GitHub
parent 8775596a82
commit 0fffde50ff
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -149,7 +149,8 @@ class MangaInfoScreenModel(
combine(
getMangaAndChapters.subscribe(mangaId).distinctUntilChanged(),
downloadCache.changes,
) { mangaAndChapters, _ -> mangaAndChapters }
downloadManager.queueState,
) { mangaAndChapters, _, _ -> mangaAndChapters }
.collectLatest { (manga, chapters) ->
updateSuccessState {
it.copy(