Move ActivityExpiration creation from CommonApi.post/2 to ActivityPub.insert/4
This commit is contained in:
parent
241a3d744a
commit
4d459b0e99
3 changed files with 23 additions and 15 deletions
|
|
@ -193,6 +193,13 @@ defmodule Pleroma.Web.CommonAPI.ActivityDraft do
|
|||
|
||||
defp changes(draft) do
|
||||
direct? = draft.visibility == "direct"
|
||||
additional = %{"cc" => draft.cc, "directMessage" => direct?}
|
||||
|
||||
additional =
|
||||
case draft.expires_at do
|
||||
%NaiveDateTime{} = expires_at -> Map.put(additional, "expires_at", expires_at)
|
||||
_ -> additional
|
||||
end
|
||||
|
||||
changes =
|
||||
%{
|
||||
|
|
@ -200,7 +207,7 @@ defmodule Pleroma.Web.CommonAPI.ActivityDraft do
|
|||
actor: draft.user,
|
||||
context: draft.context,
|
||||
object: draft.object,
|
||||
additional: %{"cc" => draft.cc, "directMessage" => direct?}
|
||||
additional: additional
|
||||
}
|
||||
|> Utils.maybe_add_list_data(draft.user, draft.visibility)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue