diff options
author | rinpatch <rinpatch@sdf.org> | 2019-06-26 06:48:59 +0300 |
---|---|---|
committer | rinpatch <rinpatch@sdf.org> | 2019-06-26 06:48:59 +0300 |
commit | 41e4752950079b80e3d5a06d9806686bd3216dff (patch) | |
tree | 6ec4b1cd732915d3b2a44552495fb6d355f63f8f /lib | |
parent | d80859731e50393851e6026ad301ed20d2b0db2a (diff) | |
download | pleroma-41e4752950079b80e3d5a06d9806686bd3216dff.tar.gz |
Make default pack extensions configurable and default to png and gif
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/emoji.ex | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/pleroma/emoji.ex b/lib/pleroma/emoji.ex index 854d46b1a..052501642 100644 --- a/lib/pleroma/emoji.ex +++ b/lib/pleroma/emoji.ex @@ -148,11 +148,13 @@ defmodule Pleroma.Emoji do if File.exists?(emoji_txt) do load_from_file(emoji_txt, emoji_groups) else + extensions = Pleroma.Config.get([:emoji, :pack_extensions]) + Logger.info( - "No emoji.txt found for pack \"#{pack_name}\", assuming all .png files are emoji" + "No emoji.txt found for pack \"#{pack_name}\", assuming all #{Enum.join(extensions, ", ")} files are emoji" ) - make_shortcode_to_file_map(pack_dir, [".png"]) + make_shortcode_to_file_map(pack_dir, extensions) |> Enum.map(fn {shortcode, rel_file} -> filename = Path.join("/emoji/#{pack_name}", rel_file) |