Make filter log arguments optional

This commit is contained in:
FeTetra 2024-11-14 16:48:14 -05:00
commit 0415299b31

View file

@ -19,7 +19,7 @@ public static class CensorHelper
"UwU", "OwO", "uwu", "owo", "o3o", ">.>", "*pounces on you*", "*boops*", "*baps*", ":P", "x3", "O_O", "xD", ":3", ";3", "^w^", "UwU", "OwO", "uwu", "owo", "o3o", ">.>", "*pounces on you*", "*boops*", "*baps*", ":P", "x3", "O_O", "xD", ":3", ";3", "^w^",
}; };
public static string FilterMessage(string message, string filterLocation, string username) public static string FilterMessage(string message, string filterLocation = null, string username = null)
{ {
if (CensorConfiguration.Instance.UserInputFilterMode == FilterMode.None) return message; if (CensorConfiguration.Instance.UserInputFilterMode == FilterMode.None) return message;
StringBuilder stringBuilder = new(message); StringBuilder stringBuilder = new(message);
@ -50,9 +50,9 @@ public static class CensorHelper
if (ServerConfiguration.Instance.LogChatFiltering && filteredMessage != message) if (ServerConfiguration.Instance.LogChatFiltering && filteredMessage != message)
Logger.Info( Logger.Info(
$"Censored profane word(s) from {filterLocation} " $"Comment sent {(username != null ? $"by {username} " : "")}" +
+ $"sent by {username}" $"{(filterLocation != null ? $"from {filterLocation}" : "")}" +
+ $": \"{message}\" => \"{filteredMessage}\"", $"\"{message}\" => \"{filteredMessage}\"",
LogArea.Filter); LogArea.Filter);
return filteredMessage; return filteredMessage;