]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - server/helpers/custom-validators/activitypub/announce.ts
Basic video redundancy implementation
[github/Chocobozzz/PeerTube.git] / server / helpers / custom-validators / activitypub / announce.ts
CommitLineData
d7a7c248 1import { isActivityPubUrlValid, isBaseActivityValid } from './misc'
54141398 2
0032ebe9 3function isAnnounceActivityValid (activity: any) {
54141398
C
4 return isBaseActivityValid(activity, 'Announce') &&
5 (
7acee6f1
C
6 isActivityPubUrlValid(activity.object) ||
7 (activity.object && isActivityPubUrlValid(activity.object.id))
54141398
C
8 )
9}
10
11export {
0032ebe9 12 isAnnounceActivityValid
54141398 13}