cleanup directory names (#251)

This commit is contained in:
Aria Moradi
2021-11-15 23:40:49 +03:30
committed by GitHub
parent 0c5f6b432c
commit bd960992bc
4 changed files with 12 additions and 15 deletions
@@ -164,7 +164,7 @@ object Manga {
private val applicationDirs by DI.global.instance<ApplicationDirs>() private val applicationDirs by DI.global.instance<ApplicationDirs>()
suspend fun getMangaThumbnail(mangaId: Int, useCache: Boolean): Pair<InputStream, String> { suspend fun getMangaThumbnail(mangaId: Int, useCache: Boolean): Pair<InputStream, String> {
val saveDir = applicationDirs.mangaThumbnailsRoot val saveDir = applicationDirs.thumbnailsRoot
val fileName = mangaId.toString() val fileName = mangaId.toString()
val mangaEntry = transaction { MangaTable.select { MangaTable.id eq mangaId }.first() } val mangaEntry = transaction { MangaTable.select { MangaTable.id eq mangaId }.first() }
@@ -204,7 +204,7 @@ object Manga {
} }
private fun clearMangaThumbnail(mangaId: Int) { private fun clearMangaThumbnail(mangaId: Int) {
val saveDir = applicationDirs.mangaThumbnailsRoot val saveDir = applicationDirs.thumbnailsRoot
val fileName = mangaId.toString() val fileName = mangaId.toString()
clearCachedImage(saveDir, fileName) clearCachedImage(saveDir, fileName)
@@ -28,7 +28,7 @@ fun getMangaDir(mangaId: Int): String {
val sourceDir = source.toString() val sourceDir = source.toString()
val mangaDir = SafePath.buildValidFilename(mangaEntry[MangaTable.title]) val mangaDir = SafePath.buildValidFilename(mangaEntry[MangaTable.title])
return "${applicationDirs.mangaRoot}/$sourceDir/$mangaDir" return "${applicationDirs.mangaDownloadsRoot}/$sourceDir/$mangaDir"
} }
fun getChapterDir(mangaId: Int, chapterId: Int): String { fun getChapterDir(mangaId: Int, chapterId: Int): String {
@@ -54,8 +54,8 @@ fun updateMangaDownloadDir(mangaId: Int, newTitle: String): Boolean {
val newMangaDir = SafePath.buildValidFilename(newTitle) val newMangaDir = SafePath.buildValidFilename(newTitle)
val oldDir = "${applicationDirs.mangaRoot}/$sourceDir/$mangaDir" val oldDir = "${applicationDirs.mangaDownloadsRoot}/$sourceDir/$mangaDir"
val newDir = "${applicationDirs.mangaRoot}/$sourceDir/$newMangaDir" val newDir = "${applicationDirs.mangaDownloadsRoot}/$sourceDir/$newMangaDir"
val oldDirFile = File(oldDir) val oldDirFile = File(oldDir)
val newDirFile = File(newDir) val newDirFile = File(newDir)
@@ -35,10 +35,9 @@ class ApplicationDirs(
val dataRoot: String = ApplicationRootDir val dataRoot: String = ApplicationRootDir
) { ) {
val extensionsRoot = "$dataRoot/extensions" val extensionsRoot = "$dataRoot/extensions"
val mangaThumbnailsRoot = "$dataRoot/manga-thumbnails" val thumbnailsRoot = "$dataRoot/thumbnails"
val animeThumbnailsRoot = "$dataRoot/anime-thumbnails" val mangaDownloadsRoot = "$dataRoot/downloads"
val mangaRoot = "$dataRoot/manga" val localMangaRoot = "$dataRoot/local"
val localMangaRoot = "$dataRoot/manga-local"
val webUIRoot = "$dataRoot/webUI" val webUIRoot = "$dataRoot/webUI"
} }
@@ -69,9 +68,8 @@ fun applicationSetup() {
applicationDirs.dataRoot, applicationDirs.dataRoot,
applicationDirs.extensionsRoot, applicationDirs.extensionsRoot,
applicationDirs.extensionsRoot + "/icon", applicationDirs.extensionsRoot + "/icon",
applicationDirs.mangaThumbnailsRoot, applicationDirs.thumbnailsRoot,
applicationDirs.animeThumbnailsRoot, applicationDirs.mangaDownloadsRoot,
applicationDirs.mangaRoot,
applicationDirs.localMangaRoot, applicationDirs.localMangaRoot,
).forEach { ).forEach {
File(it).mkdirs() File(it).mkdirs()
@@ -74,9 +74,8 @@ open class ApplicationTest {
applicationDirs.dataRoot, applicationDirs.dataRoot,
applicationDirs.extensionsRoot, applicationDirs.extensionsRoot,
applicationDirs.extensionsRoot + "/icon", applicationDirs.extensionsRoot + "/icon",
applicationDirs.mangaThumbnailsRoot, applicationDirs.thumbnailsRoot,
applicationDirs.animeThumbnailsRoot, applicationDirs.mangaDownloadsRoot,
applicationDirs.mangaRoot,
applicationDirs.localMangaRoot, applicationDirs.localMangaRoot,
).forEach { ).forEach {
File(it).mkdirs() File(it).mkdirs()