From f60b29c76382e083563527b82e5e529e8ad2d9da Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Thu, 6 Aug 2020 16:15:40 -0400 Subject: [PATCH] Replace cleanup downloads for loops with forEach loops --- .../java/eu/kanade/tachiyomi/data/download/DownloadCache.kt | 2 +- .../kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadCache.kt b/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadCache.kt index ae5c71987..8795626ae 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadCache.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadCache.kt @@ -204,7 +204,7 @@ class DownloadCache( fun removeFolders(folders: List, manga: Manga) { val sourceDir = rootDir.files[manga.source] ?: return val mangaDir = sourceDir.files[provider.getMangaDirName(manga)] ?: return - for (chapter in folders) { + folders.forEach { chapter -> if (chapter in mangaDir.files) { mangaDir.files -= chapter } diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt index d805ad414..03638c131 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt @@ -268,7 +268,7 @@ class SettingsAdvancedController : SettingsController() { val sourceManager: SourceManager = Injekt.get() val downloadManager: DownloadManager = Injekt.get() var foldersCleared = 0 - for (manga in mangaList) { + mangaList.forEach { manga -> val chapterList = db.getChapters(manga).executeAsBlocking() val source = sourceManager.getOrStub(manga.source) foldersCleared += downloadManager.cleanupChapters(chapterList, manga, source)