Merge branch 'release/v1.0.0' into develop
[oweals/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 }