[GraphQL] Move events endpoint to paginated event list
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
@@ -190,7 +190,7 @@ defmodule Mobilizon.GraphQL.Resolvers.Admin do
|
||||
when is_admin(role) do
|
||||
last_public_event_published =
|
||||
case Events.list_events(1, 1, :inserted_at, :desc) do
|
||||
[event | _] -> event
|
||||
%Page{elements: [event | _]} -> event
|
||||
_ -> nil
|
||||
end
|
||||
|
||||
|
||||
@@ -161,7 +161,9 @@ defmodule Mobilizon.GraphQL.Resolvers.Event do
|
||||
events =
|
||||
if @number_of_related_events - length(events) > 0 do
|
||||
events
|
||||
|> Enum.concat(Events.list_events(1, @number_of_related_events, :begins_on, :asc, true))
|
||||
|> Enum.concat(
|
||||
Events.list_events(1, @number_of_related_events, :begins_on, :asc, true).elements
|
||||
)
|
||||
|> uniq_events()
|
||||
else
|
||||
events
|
||||
|
||||
Reference in New Issue
Block a user