fix refreshZone

master
adb 4 years ago
parent 7b13d4ec73
commit beaca3e61c

@ -13,11 +13,11 @@ export class DynDnsBot{
if (newIp === this.lastIp) return;
this.lastIp = newIp;
Object.keys(this.config.records).forEach(domain => {
this.config.records[domain].forEach(record => {
Promise.all(this.config.records[domain].map(async record => {
record.target = newIp;
this.dns.updateRecord(record, domain).then(()=>this.dns.refreshZone(domain));
await this.dns.updateRecord(record, domain);
})).then(() => this.dns.refreshZone(domain));
})
});
}
setInterval(seconds = this.config.updateInterval, random = this.config.randomInterval){
let handler = random

Loading…
Cancel
Save