Merge remote-tracking branch 'upstream/develop' into feature/incoming-remote-unfollow
[akkoma] / lib / pleroma / web / twitter_api / twitter_api_controller.ex
index a99487738d3ef0785afbd94753f133e45aab0ec0..dd1dc241d12607023343cbe6f6430b33ac48dd64 100644 (file)
@@ -96,13 +96,7 @@ defmodule Pleroma.Web.TwitterAPI.Controller do
   def user_timeline(%{assigns: %{user: user}} = conn, params) do
     case TwitterAPI.get_user(user, params) do
       {:ok, target_user} ->
-        params =
-          params
-          |> Map.put("type", ["Create", "Announce"])
-          |> Map.put("actor_id", target_user.ap_id)
-          |> Map.put("whole_db", true)
-
-        activities = ActivityPub.fetch_public_activities(params)
+        activities = ActivityPub.fetch_user_activities(target_user, user, params)
 
         conn
         |> render(ActivityView, "index.json", %{activities: activities, for: user})