Browse Source

fix test

remote-follow-auth-fix
Maksim Pechnikov 4 years ago
parent
commit
9da4c88b49
2 changed files with 9 additions and 1 deletions
  1. +3
    -0
      lib/pleroma/pagination.ex
  2. +6
    -1
      lib/pleroma/web/mastodon_api/controllers/status_controller.ex

+ 3
- 0
lib/pleroma/pagination.ex View File

@@ -13,6 +13,9 @@ defmodule Pleroma.Pagination do
alias Pleroma.Repo

@default_limit 20
@page_keys ["max_id", "min_id", "limit", "since_id", "order"]

def page_keys, do: @page_keys

def fetch_paginated(query, params, type \\ :keyset)



+ 6
- 1
lib/pleroma/web/mastodon_api/controllers/status_controller.ex View File

@@ -346,7 +346,12 @@ defmodule Pleroma.Web.MastodonAPI.StatusController do

@doc "GET /api/v1/favourites"
def favourites(%{assigns: %{user: user}} = conn, params) do
activities = ActivityPub.fetch_favourites([], user, Map.take(params, ["limit"]))
activities =
ActivityPub.fetch_favourites(
[],
user,
Map.take(params, Pleroma.Pagination.page_keys())
)

conn
|> add_link_headers(activities)


Loading…
Cancel
Save