fix refreshZone
This commit is contained in:
parent
7b13d4ec73
commit
beaca3e61c
@ -13,11 +13,11 @@ export class DynDnsBot{
|
|||||||
if (newIp === this.lastIp) return;
|
if (newIp === this.lastIp) return;
|
||||||
this.lastIp = newIp;
|
this.lastIp = newIp;
|
||||||
Object.keys(this.config.records).forEach(domain => {
|
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;
|
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){
|
setInterval(seconds = this.config.updateInterval, random = this.config.randomInterval){
|
||||||
let handler = random
|
let handler = random
|
||||||
|
Loading…
Reference in New Issue
Block a user