-async function sendUndoDislike (byActor: ActorModel, video: VideoModel, t: Transaction) {
- logger.info('Creating job to undo a dislike of video %s.', video.url)
-
- const dislikeUrl = getVideoDislikeActivityPubUrl(byActor, video)
- const undoUrl = getUndoActivityPubUrl(dislikeUrl)
-
- const actorsInvolvedInVideo = await getActorsInvolvedInVideo(video, t)
- const dislikeActivity = buildDislikeActivity(byActor, video)
- const createDislikeActivity = buildCreateActivity(dislikeUrl, byActor, dislikeActivity)
-
- if (video.isOwned() === false) {
- const audience = getVideoAudience(video, actorsInvolvedInVideo)
- const undoActivity = undoActivityData(undoUrl, byActor, createDislikeActivity, audience)
-
- return unicastTo(undoActivity, byActor, video.VideoChannel.Account.Actor.sharedInboxUrl)
- }
+async function sendUndoLike (byActor: MActor, video: MVideoAccountLight, t: Transaction) {
+ logger.info('Creating job to undo a like of video %s.', video.url)