DnsWebService: updated TemporaryDisableBlocking() to return temporaryDisableBlockingTill value for immediate display in ui.

This commit is contained in:
Shreyas Zare
2021-05-30 17:10:34 +05:30
parent 9d21a03778
commit fc93d34619

View File

@@ -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