mirror of
https://github.com/zadam/trilium.git
synced 2025-11-06 13:26:01 +01:00
added option to disable backup, #2210
This commit is contained in:
@@ -20,12 +20,22 @@ function regularBackup() {
|
||||
});
|
||||
}
|
||||
|
||||
function periodBackup(optionName, fileName, periodInSeconds) {
|
||||
const now = new Date();
|
||||
const lastDailyBackupDate = dateUtils.parseDateTime(optionService.getOption(optionName));
|
||||
function isBackupEnabled(backupType) {
|
||||
const optionName = `${backupType}BackupEnabled`;
|
||||
|
||||
if (now.getTime() - lastDailyBackupDate.getTime() > periodInSeconds * 1000) {
|
||||
backupNow(fileName);
|
||||
return optionService.getOptionBool(optionName);
|
||||
}
|
||||
|
||||
function periodBackup(optionName, backupType, periodInSeconds) {
|
||||
if (!isBackupEnabled(backupType)) {
|
||||
return;
|
||||
}
|
||||
|
||||
const now = new Date();
|
||||
const lastBackupDate = dateUtils.parseDateTime(optionService.getOption(optionName));
|
||||
|
||||
if (now.getTime() - lastBackupDate.getTime() > periodInSeconds * 1000) {
|
||||
backupNow(backupType);
|
||||
|
||||
optionService.setOption(optionName, dateUtils.utcNowDateTime());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user