Parse incoming retweets.
This commit is contained in:
parent
5d9f3df714
commit
c85998ab8a
5 changed files with 218 additions and 15 deletions
|
|
@ -177,7 +177,7 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do
|
|||
|> Enum.reverse
|
||||
end
|
||||
|
||||
def announce(%User{ap_id: ap_id} = user, %Object{data: %{"id" => id}} = object) do
|
||||
def announce(%User{ap_id: ap_id} = user, %Object{data: %{"id" => id}} = object, local \\ true) do
|
||||
data = %{
|
||||
"type" => "Announce",
|
||||
"actor" => ap_id,
|
||||
|
|
@ -186,7 +186,7 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do
|
|||
"context" => object.data["context"]
|
||||
}
|
||||
|
||||
{:ok, activity} = insert(data)
|
||||
{:ok, activity} = insert(data, local)
|
||||
|
||||
announcements = [ap_id | (object.data["announcements"] || [])] |> Enum.uniq
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue