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
|
def following(actor, total) do
|
||||||
Jason.OrderedObject.new(
|
Jason.OrderedObject.new(
|
||||||
"@context": "https://www.w3.org/ns/activitystreams",
|
"@context": "https://www.w3.org/ns/activitystreams",
|
||||||
id: "https://#{actor.domain}/users/#{actor.preferredUsername}/following",
|
id: "#{actor.ap_id}/following",
|
||||||
type: "OrderedCollection",
|
type: "OrderedCollection",
|
||||||
totalItems: total,
|
totalItems: total,
|
||||||
first: "https://#{actor.domain}/users/#{actor.preferredUsername}/following?page=1"
|
first: "#{actor.ap_id}/following?page=1"
|
||||||
)
|
)
|
||||||
end
|
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
|
def following(actor, total, following_list, page, limit) when is_integer(page) and page > 0 do
|
||||||
data = [
|
data = [
|
||||||
"@context": "https://www.w3.org/ns/activitystreams",
|
"@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",
|
type: "OrderedCollectionPage",
|
||||||
totalItems: total,
|
totalItems: total,
|
||||||
next: "https://#{actor.domain}/users/#{actor.preferredUsername}/following?page=#{page + 1}",
|
next: "#{actor.ap_id}/following?page=#{page + 1}",
|
||||||
prev: "https://#{actor.domain}/users/#{actor.preferredUsername}/following?page=#{page - 1}",
|
prev: "#{actor.ap_id}/following?page=#{page - 1}",
|
||||||
partOf: "https://#{actor.domain}/users/#{actor.preferredUsername}/following",
|
partOf: "#{actor.ap_id}/following",
|
||||||
orderedItems: following_list
|
orderedItems: following_list
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -166,10 +166,10 @@ defmodule Nulla.ActivityPub do
|
||||||
def followers(actor, total) do
|
def followers(actor, total) do
|
||||||
Jason.OrderedObject.new(
|
Jason.OrderedObject.new(
|
||||||
"@context": "https://www.w3.org/ns/activitystreams",
|
"@context": "https://www.w3.org/ns/activitystreams",
|
||||||
id: "https://#{actor.domain}/users/#{actor.preferredUsername}/followers",
|
id: "#{actor.ap_id}/followers",
|
||||||
type: "OrderedCollection",
|
type: "OrderedCollection",
|
||||||
totalItems: total,
|
totalItems: total,
|
||||||
first: "https://#{actor.domain}/users/#{actor.preferredUsername}/followers?page=1"
|
first: "#{actor.ap_id}/followers?page=1"
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -179,12 +179,12 @@ defmodule Nulla.ActivityPub do
|
||||||
when is_integer(page) and page > 0 do
|
when is_integer(page) and page > 0 do
|
||||||
data = [
|
data = [
|
||||||
"@context": "https://www.w3.org/ns/activitystreams",
|
"@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",
|
type: "OrderedCollectionPage",
|
||||||
totalItems: total,
|
totalItems: total,
|
||||||
next: "https://#{actor.domain}/users/#{actor.preferredUsername}/followers?page=#{page + 1}",
|
next: "#{actor.ap_id}/followers?page=#{page + 1}",
|
||||||
prev: "https://#{actor.domain}/users/#{actor.preferredUsername}/followers?page=#{page - 1}",
|
prev: "#{actor.ap_id}/followers?page=#{page - 1}",
|
||||||
partOf: "https://#{actor.domain}/users/#{actor.preferredUsername}/followers",
|
partOf: "#{actor.ap_id}/followers",
|
||||||
orderedItems: followers_list
|
orderedItems: followers_list
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue