]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - server/helpers/custom-validators/activitypub/undo.ts
Add links to comment mentions
[github/Chocobozzz/PeerTube.git] / server / helpers / custom-validators / activitypub / undo.ts
CommitLineData
50d6de9c 1import { isActorFollowActivityValid } from './actor'
54141398 2import { isBaseActivityValid } from './misc'
0032ebe9 3import { isDislikeActivityValid, isLikeActivityValid } from './rate'
54141398 4
0032ebe9 5function isUndoActivityValid (activity: any) {
54141398
C
6 return isBaseActivityValid(activity, 'Undo') &&
7 (
50d6de9c 8 isActorFollowActivityValid(activity.object) ||
0032ebe9
C
9 isLikeActivityValid(activity.object) ||
10 isDislikeActivityValid(activity.object)
54141398
C
11 )
12}
13
14export {
0032ebe9 15 isUndoActivityValid
54141398 16}