commit: b2469404a9f905226943e3d7be639ebeb650110b
parent 7b134e7aa51e112cf1fb903a4d0497be861ec0d8
Author: nicole mikołajczyk <git@mkljczk.pl>
Date: Wed, 7 Jan 2026 15:34:31 +0100
Add changelog entry
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Diffstat:
3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/changelog.d/paginate-follow-requests.change b/changelog.d/paginate-follow-requests.change
@@ -0,0 +1 @@
+Paginate follow requests
diff --git a/lib/pleroma/web/api_spec/operations/pleroma_follow_request_operation.ex b/lib/pleroma/web/api_spec/operations/pleroma_follow_request_operation.ex
@@ -17,7 +17,7 @@ defmodule Pleroma.Web.ApiSpec.PleromaFollowRequestOperation do
tags: ["Follow requests"],
summary: "Retrieve outgoing follow requests",
security: [%{"oAuth" => ["read:follows", "follow"]}],
- operationId: "PleromaFollowRequestController.outgoing",,
+ operationId: "PleromaFollowRequestController.outgoing",
parameters: pagination_params(),
responses: %{
200 =>
diff --git a/lib/pleroma/web/pleroma_api/controllers/follow_request_controller.ex b/lib/pleroma/web/pleroma_api/controllers/follow_request_controller.ex
@@ -21,11 +21,11 @@ defmodule Pleroma.Web.PleromaAPI.FollowRequestController do
defdelegate open_api_operation(action), to: Pleroma.Web.ApiSpec.PleromaFollowRequestOperation
@doc "GET /api/v1/pleroma/outgoing_follow_requests"
- def outgoing(%{assigns: %{user: follower}} = conn, _params) do
+ def outgoing(%{assigns: %{user: follower}} = conn, params) do
follow_requests =
follower
|> User.get_outgoing_follow_requests_query()
- |> Pagination.fetch_paginated(params, :keyset, :follower)
+ |> Pagination.fetch_paginated(params, :keyset, :following)
conn
|> put_view(Pleroma.Web.MastodonAPI.FollowRequestView)