From 55115d2eb60c2405920ffc1538bde48eedf68704 Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Sat, 30 Dec 2023 18:46:25 -0500 Subject: [PATCH] Fix local source update manga info --- .../kotlin/tachiyomi/source/local/LocalSource.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/source-local/src/androidMain/kotlin/tachiyomi/source/local/LocalSource.kt b/source-local/src/androidMain/kotlin/tachiyomi/source/local/LocalSource.kt index 5530cbbbe..aa5f03d2f 100755 --- a/source-local/src/androidMain/kotlin/tachiyomi/source/local/LocalSource.kt +++ b/source-local/src/androidMain/kotlin/tachiyomi/source/local/LocalSource.kt @@ -154,11 +154,10 @@ actual class LocalSource( // SY --> fun updateMangaInfo(manga: SManga) { - val directory = fileSystem.getFilesInBaseDirectory().map { it.createDirectory(manga.url) }.find { - it?.exists() == true - } ?: return - val existingFile = directory.listFiles()?.find { it.extension == "json" } - val file = existingFile ?: directory.createFile("info.json") ?: return + val existingFile = fileSystem.getFilesInMangaDirectory(manga.url).find { it.extension == "json" } + val file = existingFile + ?: fileSystem.getMangaDirectory(manga.url)?.createFile("info.json") + ?: return file.openOutputStream().use { json.encodeToStream(manga.toJson(), it) }