]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/helpers/custom-validators/activitypub/announce.ts
Fix announce activities
[github/Chocobozzz/PeerTube.git] / server / helpers / custom-validators / activitypub / announce.ts
1 import { isActivityPubUrlValid, isBaseActivityValid } from './misc'
2
3 function isAnnounceActivityValid (activity: any) {
4 return isBaseActivityValid(activity, 'Announce') &&
5 (
6 isActivityPubUrlValid(activity.object) ||
7 (activity.object && isActivityPubUrlValid(activity.object.id))
8 )
9 }
10
11 export {
12 isAnnounceActivityValid
13 }