Make pagination type conditional

stable
Mark Felder 4 years ago
parent 085d4e6cfc
commit 2597b028f7

@ -603,12 +603,18 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do
|> Map.put(:muting_user, reading_user)
end
pagination_type =
cond do
is_nil(params[:offset]) -> :keyset
true -> :offset
end
%{
godmode: params[:godmode],
reading_user: reading_user
}
|> user_activities_recipients()
|> fetch_activities(params, :offset)
|> fetch_activities(params, pagination_type)
|> Enum.reverse()
end

Loading…
Cancel
Save