Delta-v/Content.Server/Chat/Managers
Thomas 72b2319310 Sanitize shorthand emotes throughought the whole message (#28645)
* Rename ChatSanitizationManager to ChatEmoteSanitizationManager

The prior name was kind of confusing as there's a emote one and
then now there's also chat expansion happening in the accent system,
so knowing which I actually need to edit is useful.

So, I just need to keep myself not confused.

* Rename smileyToEmote and remove punctuation duplicates

The name SmileyToEmote is just... Bad.

Plus, I needed to remove the punctuation duplicates as that would
break any kind of regex parsing that I tried.

* Switch to regex from checking end of string

I also changed from System.Globalization to ILocalizationManager.

Writing that regex was definitely an experience.

* Document regex and the manager

* Rename it back

* Simplify regex
2024-10-24 02:11:06 +01:00
..
ChatManager.RateLimit.cs disable the stupid fucking rate limit popup (#2033) 2024-10-22 07:07:26 +00:00
ChatManager.cs Add interaction rate limits (#32527) 2024-10-02 12:09:34 +01:00
ChatSanitizationManager.cs Sanitize shorthand emotes throughought the whole message (#28645) 2024-10-24 02:11:06 +01:00
IChatManager.cs Add interaction rate limits (#32527) 2024-10-02 12:09:34 +01:00
IChatSanitizationManager.cs Sanitize shorthand emotes throughought the whole message (#28645) 2024-10-24 02:11:06 +01:00