]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - server/helpers/custom-validators/activitypub/announce.ts
Add Archlinux instructions for installation in README (#161)
[github/Chocobozzz/PeerTube.git] / server / helpers / custom-validators / activitypub / announce.ts
CommitLineData
d7a7c248 1import { isActivityPubUrlValid, isBaseActivityValid } from './misc'
50d6de9c 2import { isVideoTorrentCreateActivityValid } from './videos'
54141398 3
0032ebe9 4function isAnnounceActivityValid (activity: any) {
d7a7c248 5 console.log(activity)
54141398
C
6 return isBaseActivityValid(activity, 'Announce') &&
7 (
d7a7c248 8 isActivityPubUrlValid(activity.object) ||
50d6de9c 9 isVideoTorrentCreateActivityValid(activity.object)
54141398
C
10 )
11}
12
13export {
0032ebe9 14 isAnnounceActivityValid
54141398 15}