activitypub: user view: formatting

This commit is contained in:
William Pitcock 2019-02-14 03:13:07 +00:00
parent 5307c211b8
commit 72ba5b4ab7
1 changed files with 6 additions and 1 deletions

View File

@ -104,6 +104,7 @@ def render("following.json", %{user: user, page: page}) do
query = User.get_friends_query(user) query = User.get_friends_query(user)
query = from(user in query, select: [:ap_id]) query = from(user in query, select: [:ap_id])
following = Repo.all(query) following = Repo.all(query)
total = total =
if !user.info.hide_follows do if !user.info.hide_follows do
length(following) length(following)
@ -119,6 +120,7 @@ def render("following.json", %{user: user}) do
query = User.get_friends_query(user) query = User.get_friends_query(user)
query = from(user in query, select: [:ap_id]) query = from(user in query, select: [:ap_id])
following = Repo.all(query) following = Repo.all(query)
total = total =
if !user.info.hide_follows do if !user.info.hide_follows do
length(following) length(following)
@ -139,6 +141,7 @@ def render("followers.json", %{user: user, page: page}) do
query = User.get_followers_query(user) query = User.get_followers_query(user)
query = from(user in query, select: [:ap_id]) query = from(user in query, select: [:ap_id])
followers = Repo.all(query) followers = Repo.all(query)
total = total =
if !user.info.hide_followers do if !user.info.hide_followers do
length(followers) length(followers)
@ -154,6 +157,7 @@ def render("followers.json", %{user: user}) do
query = User.get_followers_query(user) query = User.get_followers_query(user)
query = from(user in query, select: [:ap_id]) query = from(user in query, select: [:ap_id])
followers = Repo.all(query) followers = Repo.all(query)
total = total =
if !user.info.hide_followers do if !user.info.hide_followers do
length(followers) length(followers)
@ -165,7 +169,8 @@ def render("followers.json", %{user: user}) do
"id" => "#{user.ap_id}/followers", "id" => "#{user.ap_id}/followers",
"type" => "OrderedCollection", "type" => "OrderedCollection",
"totalItems" => total, "totalItems" => total,
"first" => collection(followers, "#{user.ap_id}/followers", 1, !user.info.hide_followers, total) "first" =>
collection(followers, "#{user.ap_id}/followers", 1, !user.info.hide_followers, total)
} }
|> Map.merge(Utils.make_json_ld_header()) |> Map.merge(Utils.make_json_ld_header())
end end