Fix following and followers
This commit is contained in:
parent
63ce21475e
commit
158e500fe6
1 changed files with 12 additions and 12 deletions
|
@ -122,10 +122,10 @@ defmodule Nulla.ActivityPub do
|
|||
def following(actor, total) do
|
||||
Jason.OrderedObject.new(
|
||||
"@context": "https://www.w3.org/ns/activitystreams",
|
||||
id: "https://#{actor.domain}/users/#{actor.preferredUsername}/following",
|
||||
id: "#{actor.ap_id}/following",
|
||||
type: "OrderedCollection",
|
||||
totalItems: total,
|
||||
first: "https://#{actor.domain}/users/#{actor.preferredUsername}/following?page=1"
|
||||
first: "#{actor.ap_id}/following?page=1"
|
||||
)
|
||||
end
|
||||
|
||||
|
@ -134,12 +134,12 @@ defmodule Nulla.ActivityPub do
|
|||
def following(actor, total, following_list, page, limit) when is_integer(page) and page > 0 do
|
||||
data = [
|
||||
"@context": "https://www.w3.org/ns/activitystreams",
|
||||
id: "https://#{actor.domain}/@#{actor.preferredUsername}/following?page=#{page}",
|
||||
id: "#{actor.ap_id}/following?page=#{page}",
|
||||
type: "OrderedCollectionPage",
|
||||
totalItems: total,
|
||||
next: "https://#{actor.domain}/users/#{actor.preferredUsername}/following?page=#{page + 1}",
|
||||
prev: "https://#{actor.domain}/users/#{actor.preferredUsername}/following?page=#{page - 1}",
|
||||
partOf: "https://#{actor.domain}/users/#{actor.preferredUsername}/following",
|
||||
next: "#{actor.ap_id}/following?page=#{page + 1}",
|
||||
prev: "#{actor.ap_id}/following?page=#{page - 1}",
|
||||
partOf: "#{actor.ap_id}/following",
|
||||
orderedItems: following_list
|
||||
]
|
||||
|
||||
|
@ -166,10 +166,10 @@ defmodule Nulla.ActivityPub do
|
|||
def followers(actor, total) do
|
||||
Jason.OrderedObject.new(
|
||||
"@context": "https://www.w3.org/ns/activitystreams",
|
||||
id: "https://#{actor.domain}/users/#{actor.preferredUsername}/followers",
|
||||
id: "#{actor.ap_id}/followers",
|
||||
type: "OrderedCollection",
|
||||
totalItems: total,
|
||||
first: "https://#{actor.domain}/users/#{actor.preferredUsername}/followers?page=1"
|
||||
first: "#{actor.ap_id}/followers?page=1"
|
||||
)
|
||||
end
|
||||
|
||||
|
@ -179,12 +179,12 @@ defmodule Nulla.ActivityPub do
|
|||
when is_integer(page) and page > 0 do
|
||||
data = [
|
||||
"@context": "https://www.w3.org/ns/activitystreams",
|
||||
id: "https://#{actor.domain}/users#{actor.preferredUsername}/followers?page=#{page}",
|
||||
id: "#{actor.ap_id}/followers?page=#{page}",
|
||||
type: "OrderedCollectionPage",
|
||||
totalItems: total,
|
||||
next: "https://#{actor.domain}/users/#{actor.preferredUsername}/followers?page=#{page + 1}",
|
||||
prev: "https://#{actor.domain}/users/#{actor.preferredUsername}/followers?page=#{page - 1}",
|
||||
partOf: "https://#{actor.domain}/users/#{actor.preferredUsername}/followers",
|
||||
next: "#{actor.ap_id}/followers?page=#{page + 1}",
|
||||
prev: "#{actor.ap_id}/followers?page=#{page - 1}",
|
||||
partOf: "#{actor.ap_id}/followers",
|
||||
orderedItems: followers_list
|
||||
]
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue