[fix] No more exploits.
This commit is contained in:
@@ -146,5 +146,10 @@ public sealed class ChatSanitizationManager : IChatSanitizationManager
|
||||
|
||||
return newMessage;
|
||||
}
|
||||
|
||||
public string SanitizeTags(string input)
|
||||
{
|
||||
return FormattedMessage.RemoveMarkup(input);
|
||||
}
|
||||
//WD-EDIT
|
||||
}
|
||||
|
||||
@@ -10,5 +10,7 @@ public interface IChatSanitizationManager
|
||||
|
||||
//WD-EDIT
|
||||
public string SanitizeOutSlang(string input);
|
||||
|
||||
public string SanitizeTags(string input);
|
||||
//WD-EDIT
|
||||
}
|
||||
|
||||
@@ -764,6 +764,9 @@ public sealed partial class ChatSystem : SharedChatSystem
|
||||
private string SanitizeInGameICMessage(EntityUid source, string message, out string? emoteStr, bool capitalize = true, bool punctuate = false, bool sanitizeSlang = true)
|
||||
{
|
||||
var newMessage = message.Trim();
|
||||
|
||||
newMessage = _sanitizer.SanitizeTags(newMessage);
|
||||
|
||||
if(sanitizeSlang)
|
||||
newMessage = _sanitizer.SanitizeOutSlang(newMessage);
|
||||
if (capitalize)
|
||||
|
||||
Reference in New Issue
Block a user