diff --git a/Tranga/Server.cs b/Tranga/Server.cs index 2f94991..c1d7fbb 100644 --- a/Tranga/Server.cs +++ b/Tranga/Server.cs @@ -423,6 +423,10 @@ public class Server : GlobalBase settings.UpdateUserAgent(customUserAgent); SendResponse(HttpStatusCode.Accepted, response); break; + case "Settings/userAgent/Reset": + settings.UpdateUserAgent(null); + SendResponse(HttpStatusCode.Accepted, response); + break; case "Settings/customRequestLimit": if (!requestVariables.TryGetValue("requestType", out string? requestTypeStr) || !requestVariables.TryGetValue("requestsPerMinute", out string? requestsPerMinuteStr) || diff --git a/Tranga/TrangaSettings.cs b/Tranga/TrangaSettings.cs index 534e357..4fae2fb 100644 --- a/Tranga/TrangaSettings.cs +++ b/Tranga/TrangaSettings.cs @@ -129,9 +129,9 @@ public class TrangaSettings ExportSettings(); } - public void UpdateUserAgent(string customUserAgent) + public void UpdateUserAgent(string? customUserAgent) { - this.userAgent = customUserAgent.Length < 1 ? DefaultUserAgent : customUserAgent; + this.userAgent = customUserAgent ?? DefaultUserAgent; ExportSettings(); }