Merge branch 'feature/invites' into 'develop'
[akkoma] / lib / pleroma / web / activity_pub / transmogrifier.ex
index 6080303b63306dfa9086f839674fe86e8c43ca07..2ebc526df9dda0e264041725618f32923aaae6ee 100644 (file)
@@ -21,6 +21,11 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier do
     Enum.at(actor, 0)
   end
 
+  def get_actor(%{"actor" => actor_list}) do
+    Enum.find(actor_list, fn %{"type" => type} -> type == "Person" end)
+    |> Map.get("id")
+  end
+
   @doc """
   Modifies an incoming AP object (mastodon format) to our internal format.
   """