|
|
|
@ -621,7 +621,12 @@ defmodule Pleroma.Web.ActivityPub.Utils do
|
|
|
|
|
#### Flag-related helpers
|
|
|
|
|
|
|
|
|
|
def make_flag_data(params, additional) do
|
|
|
|
|
status_ap_ids = Enum.map(params.statuses || [], & &1.data["id"])
|
|
|
|
|
status_ap_ids =
|
|
|
|
|
Enum.map(params.statuses || [], fn
|
|
|
|
|
act when is_map(act) -> act["id"]
|
|
|
|
|
act when is_binary(act) -> act
|
|
|
|
|
end)
|
|
|
|
|
|
|
|
|
|
object = [params.account.ap_id] ++ status_ap_ids
|
|
|
|
|
|
|
|
|
|
%{
|
|
|
|
|