From 59ce5d5e675e485f76799fe1bec7f16b44de967d Mon Sep 17 00:00:00 2001 From: Koitharu Date: Sat, 1 Jun 2024 08:55:21 +0300 Subject: [PATCH] Skip hidden files on local storage #910 --- .../koitharu/kotatsu/local/data/LocalMangaRepository.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/local/data/LocalMangaRepository.kt b/app/src/main/kotlin/org/koitharu/kotatsu/local/data/LocalMangaRepository.kt index 6744ae347..b0eba4608 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/local/data/LocalMangaRepository.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/local/data/LocalMangaRepository.kt @@ -227,9 +227,11 @@ class LocalMangaRepository @Inject constructor( }.filterNotNullTo(ArrayList(files.size)) } - private suspend fun getAllFiles() = storageManager.getReadableDirs().asSequence().flatMap { dir -> - dir.children() - } + private suspend fun getAllFiles() = storageManager.getReadableDirs() + .asSequence() + .flatMap { dir -> + dir.children().filterNot { it.isHidden } + } private fun Collection.unwrap(): List = map { it.manga } }