aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/helpers/custom-validators/activitypub/activity.ts
diff options
context:
space:
mode:
Diffstat (limited to 'server/helpers/custom-validators/activitypub/activity.ts')
-rw-r--r--server/helpers/custom-validators/activitypub/activity.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/server/helpers/custom-validators/activitypub/activity.ts b/server/helpers/custom-validators/activitypub/activity.ts
index 577cf4b52..632f14223 100644
--- a/server/helpers/custom-validators/activitypub/activity.ts
+++ b/server/helpers/custom-validators/activitypub/activity.ts
@@ -1,6 +1,9 @@
1import * as validator from 'validator' 1import * as validator from 'validator'
2import { Activity, ActivityType } from '../../../../shared/models/activitypub' 2import { Activity, ActivityType } from '../../../../shared/models/activitypub'
3import { isActorAcceptActivityValid, isActorDeleteActivityValid, isActorFollowActivityValid, isActorUpdateActivityValid } from './actor' 3import {
4 isActorAcceptActivityValid, isActorDeleteActivityValid, isActorFollowActivityValid, isActorRejectActivityValid,
5 isActorUpdateActivityValid
6} from './actor'
4import { isAnnounceActivityValid } from './announce' 7import { isAnnounceActivityValid } from './announce'
5import { isActivityPubUrlValid } from './misc' 8import { isActivityPubUrlValid } from './misc'
6import { isDislikeActivityValid, isLikeActivityValid } from './rate' 9import { isDislikeActivityValid, isLikeActivityValid } from './rate'
@@ -33,6 +36,7 @@ const activityCheckers: { [ P in ActivityType ]: (activity: Activity) => boolean
33 Delete: checkDeleteActivity, 36 Delete: checkDeleteActivity,
34 Follow: checkFollowActivity, 37 Follow: checkFollowActivity,
35 Accept: checkAcceptActivity, 38 Accept: checkAcceptActivity,
39 Reject: checkRejectActivity,
36 Announce: checkAnnounceActivity, 40 Announce: checkAnnounceActivity,
37 Undo: checkUndoActivity, 41 Undo: checkUndoActivity,
38 Like: checkLikeActivity 42 Like: checkLikeActivity
@@ -82,6 +86,10 @@ function checkAcceptActivity (activity: any) {
82 return isActorAcceptActivityValid(activity) 86 return isActorAcceptActivityValid(activity)
83} 87}
84 88
89function checkRejectActivity (activity: any) {
90 return isActorRejectActivityValid(activity)
91}
92
85function checkAnnounceActivity (activity: any) { 93function checkAnnounceActivity (activity: any) {
86 return isAnnounceActivityValid(activity) 94 return isAnnounceActivityValid(activity)
87} 95}