Create Question: Add context field to create

This commit is contained in:
Haelwenn (lanodan) Monnier 2020-07-02 05:45:19 +02:00
commit e4beff90f5
No known key found for this signature in database
GPG key ID: D5B7A8E43C997DEE
4 changed files with 42 additions and 1 deletions

View file

@ -80,6 +80,13 @@ defmodule Pleroma.Web.ActivityPub.Builder do
end
def create(actor, object, recipients) do
context =
if is_map(object) do
object["context"]
else
nil
end
{:ok,
%{
"id" => Utils.generate_activity_id(),
@ -88,7 +95,8 @@ defmodule Pleroma.Web.ActivityPub.Builder do
"object" => object,
"type" => "Create",
"published" => DateTime.utc_now() |> DateTime.to_iso8601()
}, []}
}
|> Pleroma.Maps.put_if_present("context", context), []}
end
def chat_message(actor, recipient, content, opts \\ []) do