mirror of
https://github.com/Suwayomi/Suwayomi-Server.git
synced 2026-07-04 11:24:35 -05:00
Use "backupInterval" to disable auto backups (#608)
Gets rid of unnecessary setting
This commit is contained in:
@@ -56,7 +56,8 @@ object ProtoBackupExport : ProtoBackupBase() {
|
|||||||
fun scheduleAutomatedBackupTask() {
|
fun scheduleAutomatedBackupTask() {
|
||||||
HAScheduler.deschedule(backupSchedulerJobId)
|
HAScheduler.deschedule(backupSchedulerJobId)
|
||||||
|
|
||||||
if (!serverConfig.automatedBackups) {
|
val areAutomatedBackupsDisabled = serverConfig.backupInterval == 0
|
||||||
|
if (areAutomatedBackupsDisabled) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -57,7 +57,6 @@ class ServerConfig(getConfig: () -> Config, moduleName: String = MODULE_NAME) :
|
|||||||
var backupPath: String by overridableConfig
|
var backupPath: String by overridableConfig
|
||||||
var backupTime: String by overridableConfig
|
var backupTime: String by overridableConfig
|
||||||
var backupInterval: Int by overridableConfig
|
var backupInterval: Int by overridableConfig
|
||||||
var automatedBackups: Boolean by overridableConfig
|
|
||||||
var backupTTL: Int by overridableConfig
|
var backupTTL: Int by overridableConfig
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
|
|||||||
@@ -41,6 +41,5 @@ server.systemTrayEnabled = true
|
|||||||
# backup
|
# backup
|
||||||
server.backupPath = ""
|
server.backupPath = ""
|
||||||
server.backupTime = "00:00" # range: hour: 0-23, minute: 0-59 - default: "00:00" - time of day at which the automated backup should be triggered
|
server.backupTime = "00:00" # range: hour: 0-23, minute: 0-59 - default: "00:00" - time of day at which the automated backup should be triggered
|
||||||
server.backupInterval = 1 # time in days - range: 1 <= n < ∞ - default: 1 day - interval in which the server will automatically create a backup
|
server.backupInterval = 1 # time in days - 0 to disable it - range: 1 <= n < ∞ - default: 1 day - interval in which the server will automatically create a backup
|
||||||
server.automatedBackups = true
|
|
||||||
server.backupTTL = 14 # time in days - 0 to disable it - range: 1 <= n < ∞ - default: 14 days - how long backup files will be kept before they will get deleted
|
server.backupTTL = 14 # time in days - 0 to disable it - range: 1 <= n < ∞ - default: 14 days - how long backup files will be kept before they will get deleted
|
||||||
|
|||||||
@@ -35,5 +35,4 @@ server.webUIUpdateCheckInterval = 24
|
|||||||
server.backupPath = ""
|
server.backupPath = ""
|
||||||
server.backupTime = "00:00"
|
server.backupTime = "00:00"
|
||||||
server.backupInterval = 1
|
server.backupInterval = 1
|
||||||
server.automatedBackups = true
|
|
||||||
server.backupTTL = 14
|
server.backupTTL = 14
|
||||||
|
|||||||
Reference in New Issue
Block a user