From 9b2e6eab213cf952c3809a54496f6eef0915748b Mon Sep 17 00:00:00 2001 From: FloatingGhost Date: Tue, 6 Dec 2022 16:23:17 +0000 Subject: [PATCH] use list_recipients --- lib/mix/tasks/pleroma/diagnostics.ex | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/mix/tasks/pleroma/diagnostics.ex b/lib/mix/tasks/pleroma/diagnostics.ex index 0036c3fe2..6e83bf6f0 100644 --- a/lib/mix/tasks/pleroma/diagnostics.ex +++ b/lib/mix/tasks/pleroma/diagnostics.ex @@ -51,7 +51,7 @@ defmodule Mix.Tasks.Pleroma.Diagnostics do Logger.info("User timeline query #{user.nickname}") params = - %{ limit: 20 } + %{limit: 20} |> Map.put(:type, ["Create", "Announce"]) |> Map.put(:user, reading_user) |> Map.put(:actor_id, user.ap_id) @@ -59,12 +59,15 @@ defmodule Mix.Tasks.Pleroma.Diagnostics do list_memberships = Pleroma.List.memberships(user) - query = + recipients = %{ godmode: params[:godmode], reading_user: reading_user } |> Pleroma.Web.ActivityPub.ActivityPub.user_activities_recipients() + + query = + (recipients ++ list_memberships) |> Pleroma.Web.ActivityPub.ActivityPub.fetch_activities_query(params) |> limit(20)