From fc93d3461935add557e3510e28cdb72eb83032b2 Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sun, 30 May 2021 17:10:34 +0530 Subject: [PATCH] DnsWebService: updated TemporaryDisableBlocking() to return temporaryDisableBlockingTill value for immediate display in ui. --- DnsServerCore/DnsWebService.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/DnsServerCore/DnsWebService.cs b/DnsServerCore/DnsWebService.cs index 0863c76c..08c96c75 100644 --- a/DnsServerCore/DnsWebService.cs +++ b/DnsServerCore/DnsWebService.cs @@ -409,7 +409,7 @@ namespace DnsServerCore break; case "/api/temporaryDisableBlocking": - TemporaryDisableBlocking(request); + TemporaryDisableBlocking(request, jsonWriter); break; case "/api/backupSettings": @@ -2551,7 +2551,7 @@ namespace DnsServerCore _log.Write(GetRequestRemoteEndPoint(request), "[" + GetSession(request).Username + "] Block list update was triggered."); } - private void TemporaryDisableBlocking(HttpListenerRequest request) + private void TemporaryDisableBlocking(HttpListenerRequest request, JsonTextWriter jsonWriter) { string strMinutes = request.QueryString["minutes"]; if (string.IsNullOrEmpty(strMinutes)) @@ -2589,6 +2589,9 @@ namespace DnsServerCore { newTemporaryDisableBlockingTimer.Dispose(); } + + jsonWriter.WritePropertyName("temporaryDisableBlockingTill"); + jsonWriter.WriteValue(_temporaryDisableBlockingTill.ToLocalTime().ToString()); } #endregion