Merge branch 'improve-move-notificaions-api' into 'develop'
[akkoma] / lib / pleroma / web / activity_pub / activity_pub.ex
index 9724ec272778cd55a99f0f7641d62dc8237574ae..1e2cc2e2b9ee6219c38ad8fe8a44b47cbae175e5 100644 (file)
@@ -749,6 +749,15 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do
       |> Map.put("whole_db", true)
       |> Map.put("pinned_activity_ids", user.pinned_activities)
 
+    params =
+      if User.blocks?(reading_user, user) do
+        params
+      else
+        params
+        |> Map.put("blocking_user", reading_user)
+        |> Map.put("muting_user", reading_user)
+      end
+
     recipients =
       user_activities_recipients(%{
         "godmode" => params["godmode"],