{:ok, activity}
{:fake, true, map, recipients} ->
- {:ok,
- %Activity{
- data: map,
- local: local,
- actor: map["actor"],
- recipients: recipients,
- id: "pleroma:fakeid"
- }}
+ activity = %Activity{
+ data: map,
+ local: local,
+ actor: map["actor"],
+ recipients: recipients,
+ id: "pleroma:fakeid"
+ }
+
+ Pleroma.Web.RichMedia.Helpers.fetch_data_for_activity(activity)
+ {:ok, activity}
error ->
{:error, error}
|> restrict_reblogs(opts)
|> restrict_pinned(opts)
|> restrict_muted_reblogs(opts)
+ |> Activity.restrict_disabled_users()
end
def fetch_activities(recipients, opts \\ %{}) do