aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Felder <feld@feld.me>2018-05-04 22:31:46 +0000
committerMark Felder <feld@feld.me>2018-05-04 22:31:46 +0000
commit7a884d70d8fd92a44c35911509b248a902275e07 (patch)
tree3fd8f0e5c40ab0154ba3db74b79590525d8a6363
parent31ea9cbcd8e359838faf6587db73005f090040e1 (diff)
downloadpleroma-7a884d70d8fd92a44c35911509b248a902275e07.tar.gz
Group def renders here as well
-rw-r--r--lib/pleroma/web/activity_pub/views/user_view.ex38
1 files changed, 19 insertions, 19 deletions
diff --git a/lib/pleroma/web/activity_pub/views/user_view.ex b/lib/pleroma/web/activity_pub/views/user_view.ex
index d6bf71884..156a12f26 100644
--- a/lib/pleroma/web/activity_pub/views/user_view.ex
+++ b/lib/pleroma/web/activity_pub/views/user_view.ex
@@ -47,25 +47,6 @@ defmodule Pleroma.Web.ActivityPub.UserView do
|> Map.merge(Utils.make_json_ld_header())
end
- def collection(collection, iri, page, _total \\ nil) do
- offset = (page - 1) * 10
- items = Enum.slice(collection, offset, 10)
- items = Enum.map(items, fn user -> user.ap_id end)
- total = _total || length(collection)
-
- map = %{
- "id" => "#{iri}?page=#{page}",
- "type" => "OrderedCollectionPage",
- "partOf" => iri,
- "totalItems" => length(collection),
- "orderedItems" => items
- }
-
- if offset < length(collection) do
- Map.put(map, "next", "#{iri}?page=#{page + 1}")
- end
- end
-
def render("following.json", %{user: user, page: page}) do
query = User.get_friends_query(user)
query = from(user in query, select: [:ap_id])
@@ -162,4 +143,23 @@ defmodule Pleroma.Web.ActivityPub.UserView do
page |> Map.merge(Utils.make_json_ld_header())
end
end
+
+ def collection(collection, iri, page, _total \\ nil) do
+ offset = (page - 1) * 10
+ items = Enum.slice(collection, offset, 10)
+ items = Enum.map(items, fn user -> user.ap_id end)
+ total = _total || length(collection)
+
+ map = %{
+ "id" => "#{iri}?page=#{page}",
+ "type" => "OrderedCollectionPage",
+ "partOf" => iri,
+ "totalItems" => length(collection),
+ "orderedItems" => items
+ }
+
+ if offset < length(collection) do
+ Map.put(map, "next", "#{iri}?page=#{page + 1}")
+ end
+ end
end