Move putting fake attribute to lib/pleroma/web/activity_pub/utils.ex

This commit is contained in:
rinpatch 2019-04-01 12:25:53 +03:00
parent 975482f091
commit fe5145eeaa
2 changed files with 2 additions and 5 deletions

View File

@ -150,10 +150,6 @@ def insert(map, local \\ true, fake \\ false) when is_map(map) do
{:ok, activity} {:ok, activity}
{:fake, true, map, recipients} -> {:fake, true, map, recipients} ->
map =
map
|> put_in(["object", "fake"], true)
activity = %Activity{ activity = %Activity{
data: map, data: map,
local: local, local: local,

View File

@ -209,8 +209,9 @@ def lazy_put_object_defaults(map, activity \\ %{}, fake)
def lazy_put_object_defaults(map, activity, true = _fake) do def lazy_put_object_defaults(map, activity, true = _fake) do
map map
|> Map.put_new_lazy("published", &make_date/0) |> Map.put_new_lazy("published", &make_date/0)
|> Map.put_new("id", "pleroma:fakeid") |> Map.put_new("id", "pleroma:fake_object_id")
|> Map.put_new("context", activity["context"]) |> Map.put_new("context", activity["context"])
|> Map.put_new("fake", true)
|> Map.put_new("context_id", activity["context_id"]) |> Map.put_new("context_id", activity["context_id"])
end end