- if (video.isOwned() && created === true) await sendLikeToVideoFollowers(byAccount, video, undefined)
+ await video.increment('likes', { transaction: t })
+ video.likes++
+
+ const rate = existingRate || new AccountVideoRateModel()
+ rate.type = 'like'
+ rate.videoId = video.id
+ rate.accountId = byAccount.id
+ rate.url = activity.id
+
+ await rate.save({ transaction: t })
+
+ await federateVideoIfNeeded(video, false, t)