mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FEATURE: add support for custom emojis via plugins
This commit is contained in:
@@ -104,9 +104,18 @@ class Emoji
|
||||
end
|
||||
|
||||
def self.load_custom
|
||||
Dir.glob(File.join(Emoji.base_directory, "*.{png,gif}"))
|
||||
.sort
|
||||
.map { |emoji| Emoji.create_from_path(emoji) }
|
||||
uploaded = Dir.glob(File.join(Emoji.base_directory, "*.{png,gif}"))
|
||||
.sort
|
||||
.map { |emoji| Emoji.create_from_path(emoji) }
|
||||
|
||||
from_plugins = DiscoursePluginRegistry.emojis.map do |name, url|
|
||||
Emoji.new.tap do |e|
|
||||
e.name = name
|
||||
e.url = url
|
||||
end
|
||||
end
|
||||
|
||||
uploaded + from_plugins
|
||||
end
|
||||
|
||||
def self.base_directory
|
||||
|
||||
Reference in New Issue
Block a user