Minor cleanup

(cherry picked from commit cb9c5a35cb3065bb2c153951861d72c9639d57b3)
This commit is contained in:
arkon 2021-10-13 09:13:38 -04:00 committed by Jobobby04
parent e202c108ff
commit f4d1f5ff95

View File

@ -136,7 +136,7 @@ class ReaderPresenter(
val chaptersForReader = when { val chaptersForReader = when {
(preferences.skipRead() || preferences.skipFiltered()) -> { (preferences.skipRead() || preferences.skipFiltered()) -> {
val list = dbChapters.filterNot { val filteredChapters = dbChapters.filterNot {
when { when {
preferences.skipRead() && it.read -> true preferences.skipRead() && it.read -> true
preferences.skipFiltered() -> { preferences.skipFiltered() -> {
@ -152,13 +152,12 @@ class ReaderPresenter(
else -> false else -> false
} }
} }
.toMutableList()
val find = list.find { it.id == chapterId } if (filteredChapters.any { it.id == chapterId }) {
if (find == null) { filteredChapters
list.add(selectedChapter) } else {
filteredChapters + listOf(selectedChapter)
} }
list
} }
else -> dbChapters else -> dbChapters
} }