add extra tests for builder
[akkoma] / lib / pleroma / emoji.ex
index 24eafda4143dc06e071acc1080fc60b5e1e0c17f..dbe9abe8d54775b188afc5af2b962643fa7dc571 100644 (file)
@@ -188,6 +188,11 @@ defmodule Pleroma.Emoji do
 
   def emoji_url(_), do: nil
 
+  def emoji_name_with_instance(name, url) do
+    url = url |> URI.parse() |> Map.get(:host)
+    "#{name}@#{url}"
+  end
+
   emoji_qualification_map =
     emojis
     |> Enum.filter(&String.contains?(&1, "\uFE0F"))