From 0032ebe94aa83fab761c7de3ceb6210ac4532824 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 23 Nov 2017 14:19:55 +0100 Subject: Federate likes/dislikes --- server/lib/activitypub/url.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'server/lib/activitypub/url.ts') diff --git a/server/lib/activitypub/url.ts b/server/lib/activitypub/url.ts index d98561e33..17395a99b 100644 --- a/server/lib/activitypub/url.ts +++ b/server/lib/activitypub/url.ts @@ -25,6 +25,14 @@ function getVideoViewActivityPubUrl (byAccount: AccountInstance, video: VideoIns return video.url + '#views/' + byAccount.uuid + '/' + new Date().toISOString() } +function getVideoLikeActivityPubUrl (byAccount: AccountInstance, video: VideoInstance) { + return byAccount.url + '#likes/' + video.id +} + +function getVideoDislikeActivityPubUrl (byAccount: AccountInstance, video: VideoInstance) { + return byAccount.url + '#dislikes/' + video.id +} + function getAccountFollowActivityPubUrl (accountFollow: AccountFollowInstance) { const me = accountFollow.AccountFollower const following = accountFollow.AccountFollowing @@ -61,5 +69,7 @@ export { getAnnounceActivityPubUrl, getUpdateActivityPubUrl, getUndoActivityPubUrl, - getVideoViewActivityPubUrl + getVideoViewActivityPubUrl, + getVideoLikeActivityPubUrl, + getVideoDislikeActivityPubUrl } -- cgit v1.2.3