From e7d29ad89fb99f1bb34b2a220e984ffef2c8b7b0 Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sun, 8 Aug 2021 17:29:43 +0530 Subject: [PATCH] StubZone: Updated TriggerRefresh() to set custom interval. Updated TriggerResync() to immediately resync. --- DnsServerCore/Dns/Zones/StubZone.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/DnsServerCore/Dns/Zones/StubZone.cs b/DnsServerCore/Dns/Zones/StubZone.cs index e7da5e57..a6d71d92 100644 --- a/DnsServerCore/Dns/Zones/StubZone.cs +++ b/DnsServerCore/Dns/Zones/StubZone.cs @@ -262,7 +262,7 @@ namespace DnsServerCore.Dns.Zones { LogManager log = _dnsServer.LogManager; if (log != null) - log.Write("DNS Server successfully checked for update to '" + _name + "' stub zone from: " + soaResponse.Metadata.NameServerAddress.ToString()); + log.Write("DNS Server successfully checked for '" + _name + "' stub zone update from: " + soaResponse.Metadata.NameServerAddress.ToString()); return true; } @@ -356,7 +356,7 @@ namespace DnsServerCore.Dns.Zones #region public - public void TriggerRefresh() + public void TriggerRefresh(int refreshInterval = REFRESH_TIMER_INTERVAL) { if (_disabled) return; @@ -364,8 +364,8 @@ namespace DnsServerCore.Dns.Zones if (_refreshTimerTriggered) return; - ResetRefreshTimer(REFRESH_TIMER_INTERVAL); _refreshTimerTriggered = true; + ResetRefreshTimer(refreshInterval); } public void TriggerResync() @@ -375,8 +375,8 @@ namespace DnsServerCore.Dns.Zones _resync = true; - ResetRefreshTimer(REFRESH_TIMER_INTERVAL); _refreshTimerTriggered = true; + ResetRefreshTimer(0); } public override void SetRecords(DnsResourceRecordType type, IReadOnlyList records)