DEV: Add Custom emoji sanitization (#22697)

* DEV: Add Custom emoji sanitization

* added tests for implemented changes
This commit is contained in:
Juan David Martínez Cubillos
2023-07-19 14:09:26 -05:00
committed by GitHub
parent 9650bf9d08
commit 9e83d64723
2 changed files with 9 additions and 0 deletions

View File

@ -684,6 +684,7 @@ class Plugin::Instance
end
def register_emoji(name, url, group = Emoji::DEFAULT_GROUP)
name = name.gsub(/[^a-z0-9]+/i, "_").gsub(/_{2,}/, "_").downcase
Plugin::CustomEmoji.register(name, url, group)
Emoji.clear_cache
end