settings: move backup settings
This commit is contained in:
11
src/cron.js
11
src/cron.js
@@ -12,6 +12,7 @@ exports = module.exports = {
|
||||
stopJobs,
|
||||
|
||||
handleSettingsChanged,
|
||||
backupPolicyChanged,
|
||||
handleTimeZoneChanged,
|
||||
autoupdatePatternChanged,
|
||||
dynamicDnsChanged,
|
||||
@@ -162,10 +163,7 @@ async function startJobs() {
|
||||
start: true
|
||||
});
|
||||
|
||||
const allSettings = await settings.list();
|
||||
|
||||
const tz = await cloudron.getTimeZone();
|
||||
backupPolicyChanged(allSettings[settings.BACKUP_POLICY_KEY], tz);
|
||||
await backupPolicyChanged(await backups.getPolicy());
|
||||
await autoupdatePatternChanged(await updater.getAutoupdatePattern());
|
||||
dynamicDnsChanged(await network.getDynamicDns());
|
||||
}
|
||||
@@ -188,9 +186,10 @@ async function handleSettingsChanged(key, value) {
|
||||
}
|
||||
}
|
||||
|
||||
function backupPolicyChanged(value, tz) {
|
||||
async function backupPolicyChanged(value) {
|
||||
assert.strictEqual(typeof value, 'object');
|
||||
assert.strictEqual(typeof tz, 'string');
|
||||
|
||||
const tz = await cloudron.getTimeZone();
|
||||
|
||||
debug(`backupPolicyChanged: schedule ${value.schedule} (${tz})`);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user