From 71f2daf8f31238f7d643f86d2f2589f1c8050bf0 Mon Sep 17 00:00:00 2001 From: NGB-Was-Taken <76197326+NGB-Was-Taken@users.noreply.github.com> Date: Sun, 18 Aug 2024 06:09:29 +0545 Subject: [PATCH] Delete duplicate downloaded chapters when they are automatically marked as read (#1252) --- .../java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt index 8015fffa9..f2fbd0d74 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt @@ -707,7 +707,12 @@ class ReaderViewModel @JvmOverloads constructor( it.chapterNumber.toFloat() == readerChapter.chapter.chapter_number } .ifEmpty { null } - ?.also { setReadStatus.await(true, *it.toTypedArray()) } + ?.also { + setReadStatus.await(true, *it.toTypedArray()) + it.forEach { chapter -> + deleteChapterIfNeeded(ReaderChapter(chapter)) + } + } } if (manga?.isEhBasedManga() == true) { viewModelScope.launchNonCancellable {