Correctly handle actors without follow counters
This commit is contained in:
parent
319f9670bf
commit
654d4ede7f
1 changed files with 5 additions and 2 deletions
|
@ -27,8 +27,11 @@ async function fetchRemoteActor (actorUrl: string): Promise<{ statusCode: number
|
||||||
}
|
}
|
||||||
|
|
||||||
async function fetchActorFollowsCount (actorObject: ActivityPubActor) {
|
async function fetchActorFollowsCount (actorObject: ActivityPubActor) {
|
||||||
const followersCount = await fetchActorTotalItems(actorObject.followers)
|
let followersCount = 0
|
||||||
const followingCount = await fetchActorTotalItems(actorObject.following)
|
let followingCount = 0
|
||||||
|
|
||||||
|
if (actorObject.followers) followersCount = await fetchActorTotalItems(actorObject.followers)
|
||||||
|
if (actorObject.following) followingCount = await fetchActorTotalItems(actorObject.following)
|
||||||
|
|
||||||
return { followersCount, followingCount }
|
return { followersCount, followingCount }
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue