From 7e7e077ce1bb9fc324c650d478b069099b13ccdb Mon Sep 17 00:00:00 2001 From: Luca Krawczyk Date: Tue, 16 Jul 2024 00:56:10 +0200 Subject: [PATCH] execute pihole DNS setter --- backend/internal/proxy-host.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/backend/internal/proxy-host.js b/backend/internal/proxy-host.js index dbff1147..0b6cfec1 100644 --- a/backend/internal/proxy-host.js +++ b/backend/internal/proxy-host.js @@ -6,6 +6,7 @@ const internalHost = require('./host'); const internalNginx = require('./nginx'); const internalAuditLog = require('./audit-log'); const internalCertificate = require('./certificate'); +const piHole = require('./PiHoleDNSPlugin'); function omissions () { return ['is_deleted']; @@ -64,9 +65,21 @@ const internalProxyHost = { }); }) .then(() => { + + // Update PiHole + for (let i = 0; i < row.domain_names.length; i++) { + piHole.updatePihole(row.domain_names[i], row.forward_host); + } + return row; }); } else { + + // Update PiHole + for (let i = 0; i < row.domain_names.length; i++) { + piHole.updatePihole(row.domain_names[i], row.forward_host); + } + return row; } })