move updater routes and settings under /api/v1/updater

This commit is contained in:
Girish Ramakrishnan
2023-08-03 14:26:41 +05:30
parent db26a6beb9
commit 5603b9e811
14 changed files with 210 additions and 147 deletions
+6 -3
View File
@@ -12,6 +12,7 @@ exports = module.exports = {
stopJobs,
handleSettingsChanged,
autoupdatePatternChanged,
dynamicDnsChanged,
DEFAULT_AUTOUPDATE_PATTERN,
@@ -164,7 +165,7 @@ async function startJobs() {
const tz = allSettings[settings.TIME_ZONE_KEY];
backupPolicyChanged(allSettings[settings.BACKUP_POLICY_KEY], tz);
autoupdatePatternChanged(allSettings[settings.AUTOUPDATE_PATTERN_KEY], tz);
await autoupdatePatternChanged(await updater.getAutoupdatePattern());
dynamicDnsChanged(await network.getDynamicDns());
}
@@ -202,9 +203,11 @@ function backupPolicyChanged(value, tz) {
});
}
function autoupdatePatternChanged(pattern, tz) {
async function autoupdatePatternChanged(pattern) {
assert.strictEqual(typeof pattern, 'string');
assert.strictEqual(typeof tz, 'string');
const allSettings = await settings.list();
const tz = allSettings[settings.TIME_ZONE_KEY];
debug(`autoupdatePatternChanged: pattern - ${pattern} (${tz})`);