Add limiting to activity pub fetching.

This commit is contained in:
Roger Braun 2017-03-21 20:22:05 +01:00
commit d4cf273f28
3 changed files with 39 additions and 16 deletions

View file

@ -9,8 +9,11 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do
def fetch_public_activities do
query = from activity in Activity,
where: fragment(~s(? @> '{"to": ["https://www.w3.org/ns/activitystreams#Public"]}'), activity.data)
where: fragment(~s(? @> '{"to": ["https://www.w3.org/ns/activitystreams#Public"]}'), activity.data),
limit: 20,
order_by: [desc: :inserted_at]
Repo.all(query)
|> Enum.reverse
end
end