-async function sendCreateView (byActor: ActorModel, video: VideoModel, t: Transaction) {
- logger.info('Creating job to send view of %s.', video.url)
-
- const url = getVideoViewActivityPubUrl(byActor, video)
- const viewActivity = buildViewActivity(byActor, video)
-
- return sendVideoRelatedCreateActivity({
- // Use the server actor to send the view
- byActor,
- video,
- url,
- object: viewActivity,
- transaction: t
- })
-}
-
-async function sendCreateDislike (byActor: ActorModel, video: VideoModel, t: Transaction) {
- logger.info('Creating job to dislike %s.', video.url)
-
- const url = getVideoDislikeActivityPubUrl(byActor, video)
- const dislikeActivity = buildDislikeActivity(byActor, video)
-
- return sendVideoRelatedCreateActivity({
- byActor,
- video,
- url,
- object: dislikeActivity,
- transaction: t
- })
-}
-
-function buildCreateActivity (url: string, byActor: ActorModel, object: any, audience?: ActivityAudience): ActivityCreate {
+function buildCreateActivity (url: string, byActor: MActorLight, object: any, audience?: ActivityAudience): ActivityCreate {