From e3d5ea4f82ffbb51eae3471f004bf382b07ea04c Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 28 May 2018 12:13:00 +0200 Subject: Fix actor outbox --- server/controllers/activitypub/outbox.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'server/controllers') diff --git a/server/controllers/activitypub/outbox.ts b/server/controllers/activitypub/outbox.ts index 97bf9b052..2793ae267 100644 --- a/server/controllers/activitypub/outbox.ts +++ b/server/controllers/activitypub/outbox.ts @@ -47,17 +47,14 @@ async function buildActivities (actor: ActorModel, start: number, count: number) const actors = data.data.map(v => v.VideoChannel.Account.Actor) actors.push(actor) - const followersMatrix = await ActorModel.getActorsFollowerSharedInboxUrls(actors, undefined) - for (const video of data.data) { const byActor = video.VideoChannel.Account.Actor - const createActivityAudience = buildAudience(followersMatrix[byActor.id], video.privacy === VideoPrivacy.PUBLIC) + const createActivityAudience = buildAudience([ byActor.followersUrl ], video.privacy === VideoPrivacy.PUBLIC) // This is a shared video if (video.VideoShares !== undefined && video.VideoShares.length !== 0) { const videoShare = video.VideoShares[0] - const announceAudience = buildAudience(followersMatrix[actor.id], video.privacy === VideoPrivacy.PUBLIC) - const announceActivity = await announceActivityData(videoShare.url, actor, video.url, undefined, announceAudience) + const announceActivity = await announceActivityData(videoShare.url, actor, video.url, undefined, createActivityAudience) activities.push(announceActivity) } else { -- cgit v1.2.3