Make path to local source changeable (#626)

This commit is contained in:
schroda
2023-07-30 16:29:09 +02:00
committed by GitHub
parent f0a190e8d2
commit 5a913fdfbb
4 changed files with 10 additions and 1 deletions

View File

@@ -58,6 +58,9 @@ class ServerConfig(getConfig: () -> Config, moduleName: String = MODULE_NAME) :
var backupInterval: Int by overridableConfig
var backupTTL: Int by overridableConfig
// local source
var localSourcePath: String by overridableConfig
companion object {
fun register(getConfig: () -> Config) = ServerConfig({ getConfig().getConfig(MODULE_NAME) })
}

View File

@@ -47,7 +47,7 @@ class ApplicationDirs(
val extensionsRoot = "$dataRoot/extensions"
val thumbnailsRoot = "$dataRoot/thumbnails"
val mangaDownloadsRoot = serverConfig.downloadsPath.ifBlank { "$dataRoot/downloads" }
val localMangaRoot = "$dataRoot/local"
val localMangaRoot = serverConfig.localSourcePath.ifBlank { "$dataRoot/local" }
val webUIRoot = "$dataRoot/webUI"
val automatedBackupRoot = serverConfig.backupPath.ifBlank { "$dataRoot/backups" }