chore(source/local): Create local dir when possible

This commit is contained in:
Ahmad Ansori Palembani 2024-11-26 08:17:28 +07:00
parent 7df619ac13
commit b8a2a4de47
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6

View file

@ -19,7 +19,6 @@ import eu.kanade.tachiyomi.util.system.extension
import eu.kanade.tachiyomi.util.system.nameWithoutExtension import eu.kanade.tachiyomi.util.system.nameWithoutExtension
import eu.kanade.tachiyomi.util.system.withIOContext import eu.kanade.tachiyomi.util.system.withIOContext
import eu.kanade.tachiyomi.util.system.writeText import eu.kanade.tachiyomi.util.system.writeText
import java.io.File
import java.io.FileInputStream import java.io.FileInputStream
import java.io.InputStream import java.io.InputStream
import java.nio.charset.StandardCharsets import java.nio.charset.StandardCharsets
@ -138,7 +137,7 @@ class LocalSource(private val context: Context) : CatalogueSource, UnmeteredSour
if (!sourcePreferences.externalLocalSource().get()) return base if (!sourcePreferences.externalLocalSource().get()) return base
return base + DiskUtil.getExternalStorages(context, false).map { return base + DiskUtil.getExternalStorages(context, false).map {
UniFile.fromFile(File(it, StorageManager.LOCAL_SOURCE_PATH)) UniFile.fromFile(it)?.createDirectory(StorageManager.LOCAL_SOURCE_PATH)
} }
} }
} }