Emoji: Only accept RGI emoji.
[akkoma] / lib / pleroma / emoji.ex
index 98644f84e5f195cab27e4175af0c7cc7fac96426..201212779793f2cba1c5ad6899bbd4658a814613 100644 (file)
@@ -108,7 +108,10 @@ defmodule Pleroma.Emoji do
     @external_resource
     |> File.read!()
     |> String.split("\n")
-    |> Enum.filter(fn line -> line != "" and not String.starts_with?(line, "#") end)
+    |> Enum.filter(fn line ->
+      line != "" and not String.starts_with?(line, "#") and
+        String.contains?(line, "fully-qualified")
+    end)
     |> Enum.map(fn line ->
       line
       |> String.split(";", parts: 2)