diff options
author | Chocobozzz <me@florianbigard.com> | 2018-05-25 11:32:36 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2018-05-25 11:33:04 +0200 |
commit | e251f170b00b2014ac4e823113c6ff40e3fb1471 (patch) | |
tree | 50b83c1d41dd80acd0fa745d6d3780f4204b04fa /server/lib/activitypub/send/send-undo.ts | |
parent | 16f29007dc6ad9c539195d7a7c1cde45d626ce91 (diff) | |
download | PeerTube-e251f170b00b2014ac4e823113c6ff40e3fb1471.tar.gz PeerTube-e251f170b00b2014ac4e823113c6ff40e3fb1471.tar.zst PeerTube-e251f170b00b2014ac4e823113c6ff40e3fb1471.zip |
Split files in activitypub server
Diffstat (limited to 'server/lib/activitypub/send/send-undo.ts')
-rw-r--r-- | server/lib/activitypub/send/send-undo.ts | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/server/lib/activitypub/send/send-undo.ts b/server/lib/activitypub/send/send-undo.ts index adee2192f..9733e66dc 100644 --- a/server/lib/activitypub/send/send-undo.ts +++ b/server/lib/activitypub/send/send-undo.ts | |||
@@ -11,15 +11,8 @@ import { ActorModel } from '../../../models/activitypub/actor' | |||
11 | import { ActorFollowModel } from '../../../models/activitypub/actor-follow' | 11 | import { ActorFollowModel } from '../../../models/activitypub/actor-follow' |
12 | import { VideoModel } from '../../../models/video/video' | 12 | import { VideoModel } from '../../../models/video/video' |
13 | import { getActorFollowActivityPubUrl, getUndoActivityPubUrl, getVideoDislikeActivityPubUrl, getVideoLikeActivityPubUrl } from '../url' | 13 | import { getActorFollowActivityPubUrl, getUndoActivityPubUrl, getVideoDislikeActivityPubUrl, getVideoLikeActivityPubUrl } from '../url' |
14 | import { | 14 | import { broadcastToFollowers, unicastTo } from './utils' |
15 | audiencify, | 15 | import { audiencify, getActorsInvolvedInVideo, getAudience, getObjectFollowersAudience, getVideoAudience } from '../audience' |
16 | broadcastToFollowers, | ||
17 | getActorsInvolvedInVideo, | ||
18 | getAudience, | ||
19 | getObjectFollowersAudience, | ||
20 | getOriginVideoAudience, | ||
21 | unicastTo | ||
22 | } from './misc' | ||
23 | import { createActivityData, createDislikeActivityData } from './send-create' | 16 | import { createActivityData, createDislikeActivityData } from './send-create' |
24 | import { followActivityData } from './send-follow' | 17 | import { followActivityData } from './send-follow' |
25 | import { likeActivityData } from './send-like' | 18 | import { likeActivityData } from './send-like' |
@@ -48,7 +41,7 @@ async function sendUndoLike (byActor: ActorModel, video: VideoModel, t: Transact | |||
48 | 41 | ||
49 | // Send to origin | 42 | // Send to origin |
50 | if (video.isOwned() === false) { | 43 | if (video.isOwned() === false) { |
51 | const audience = getOriginVideoAudience(video, actorsInvolvedInVideo) | 44 | const audience = getVideoAudience(video, actorsInvolvedInVideo) |
52 | const data = await undoActivityData(undoUrl, byActor, object, t, audience) | 45 | const data = await undoActivityData(undoUrl, byActor, object, t, audience) |
53 | 46 | ||
54 | return unicastTo(data, byActor, video.VideoChannel.Account.Actor.sharedInboxUrl) | 47 | return unicastTo(data, byActor, video.VideoChannel.Account.Actor.sharedInboxUrl) |
@@ -70,7 +63,7 @@ async function sendUndoDislike (byActor: ActorModel, video: VideoModel, t: Trans | |||
70 | const object = await createActivityData(dislikeUrl, byActor, dislikeActivity, t) | 63 | const object = await createActivityData(dislikeUrl, byActor, dislikeActivity, t) |
71 | 64 | ||
72 | if (video.isOwned() === false) { | 65 | if (video.isOwned() === false) { |
73 | const audience = getOriginVideoAudience(video, actorsInvolvedInVideo) | 66 | const audience = getVideoAudience(video, actorsInvolvedInVideo) |
74 | const data = await undoActivityData(undoUrl, byActor, object, t, audience) | 67 | const data = await undoActivityData(undoUrl, byActor, object, t, audience) |
75 | 68 | ||
76 | return unicastTo(data, byActor, video.VideoChannel.Account.Actor.sharedInboxUrl) | 69 | return unicastTo(data, byActor, video.VideoChannel.Account.Actor.sharedInboxUrl) |