execute pihole DNS setter

This commit is contained in:
Luca Krawczyk 2024-07-16 00:56:10 +02:00
parent 7c5ae8e4fb
commit 7e7e077ce1

View File

@ -6,6 +6,7 @@ const internalHost = require('./host');
const internalNginx = require('./nginx'); const internalNginx = require('./nginx');
const internalAuditLog = require('./audit-log'); const internalAuditLog = require('./audit-log');
const internalCertificate = require('./certificate'); const internalCertificate = require('./certificate');
const piHole = require('./PiHoleDNSPlugin');
function omissions () { function omissions () {
return ['is_deleted']; return ['is_deleted'];
@ -64,9 +65,21 @@ const internalProxyHost = {
}); });
}) })
.then(() => { .then(() => {
// Update PiHole
for (let i = 0; i < row.domain_names.length; i++) {
piHole.updatePihole(row.domain_names[i], row.forward_host);
}
return row; return row;
}); });
} else { } else {
// Update PiHole
for (let i = 0; i < row.domain_names.length; i++) {
piHole.updatePihole(row.domain_names[i], row.forward_host);
}
return row; return row;
} }
}) })