Migrate to more domain model usages

(cherry picked from commit c6c4c1c393)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt
This commit is contained in:
arkon
2022-11-10 22:42:44 -05:00
committed by Jobobby04
parent 564cc5144f
commit 7578b4d6fc
23 changed files with 81 additions and 116 deletions
@@ -41,7 +41,6 @@ import cafe.adriel.voyager.navigator.currentOrThrow
import eu.kanade.domain.UnsortedPreferences
import eu.kanade.domain.base.BasePreferences
import eu.kanade.domain.chapter.interactor.GetChapterByMangaId
import eu.kanade.domain.chapter.model.toDbChapter
import eu.kanade.domain.library.service.LibraryPreferences
import eu.kanade.domain.manga.interactor.GetAllManga
import eu.kanade.domain.manga.repository.MangaRepository
@@ -561,7 +560,7 @@ class SettingsAdvancedScreen : SearchableSettings {
} else {
val chapterList = Injekt.get<GetChapterByMangaId>().await(manga.id)
foldersCleared += downloadManager.cleanupChapters(
chapterList.map { it.toDbChapter() },
chapterList,
manga,
source,
removeRead,