Browse Source

[Pleroma.Web.ActivityPub.Transmogrifier] Add Person finding

tags/v0.9.9
Haelwenn (lanodan) Monnier 6 years ago
parent
commit
7501481db4
No known key found for this signature in database GPG Key ID: D5B7A8E43C997DEE
1 changed files with 5 additions and 0 deletions
  1. +5
    -0
      lib/pleroma/web/activity_pub/transmogrifier.ex

+ 5
- 0
lib/pleroma/web/activity_pub/transmogrifier.ex View 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.
"""


Loading…
Cancel
Save