mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-02-27 09:01:23 +01:00
fix: error handling for actor.assert
This commit is contained in:
@@ -31,12 +31,17 @@ Actors.assert = async (ids) => {
|
|||||||
const actor = await activitypub.get(0, id);
|
const actor = await activitypub.get(0, id);
|
||||||
|
|
||||||
// Follow counts
|
// Follow counts
|
||||||
const [followers, following] = await Promise.all([
|
try {
|
||||||
actor.followers ? activitypub.get(0, actor.followers) : { totalItems: 0 },
|
const [followers, following] = await Promise.all([
|
||||||
actor.following ? activitypub.get(0, actor.following) : { totalItems: 0 },
|
actor.followers ? activitypub.get(0, actor.followers) : { totalItems: 0 },
|
||||||
]);
|
actor.following ? activitypub.get(0, actor.following) : { totalItems: 0 },
|
||||||
actor.followerCount = followers.totalItems;
|
]);
|
||||||
actor.followingCount = following.totalItems;
|
actor.followerCount = followers.totalItems;
|
||||||
|
actor.followingCount = following.totalItems;
|
||||||
|
} catch (e) {
|
||||||
|
// no action required
|
||||||
|
winston.verbose(`[activitypub/actor.assert] Unable to retrieve follower counts for ${id}`);
|
||||||
|
}
|
||||||
|
|
||||||
// Post count
|
// Post count
|
||||||
const outbox = actor.outbox ? await activitypub.get(0, actor.outbox) : { totalItems: 0 };
|
const outbox = actor.outbox ? await activitypub.get(0, actor.outbox) : { totalItems: 0 };
|
||||||
|
|||||||
Reference in New Issue
Block a user