Merge branch 'develop' into 'develop'
[akkoma] / lib / pleroma / web / metadata / utils.ex
index 58385a3d1302f2594b6a31754721493ddd225233..720bd451968f51167abdaeaca39def5843d12a74 100644 (file)
@@ -39,4 +39,11 @@ defmodule Pleroma.Web.Metadata.Utils do
         "(@#{user.nickname})"
       end
   end
+
+  @spec fetch_media_type(list(String.t()), String.t()) :: String.t() | nil
+  def fetch_media_type(supported_types, media_type) do
+    Enum.find(supported_types, fn support_type ->
+      String.starts_with?(media_type, support_type)
+    end)
+  end
 end