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