]>
Commit | Line | Data |
---|---|---|
50d6de9c | 1 | import { isActorFollowActivityValid } from './actor' |
54141398 | 2 | import { isBaseActivityValid } from './misc' |
0032ebe9 | 3 | import { isDislikeActivityValid, isLikeActivityValid } from './rate' |
5cf84858 | 4 | import { isAnnounceActivityValid } from './announce' |
c48e82b5 | 5 | import { isCacheFileCreateActivityValid } from './cache-file' |
54141398 | 6 | |
0032ebe9 | 7 | function isUndoActivityValid (activity: any) { |
54141398 C |
8 | return isBaseActivityValid(activity, 'Undo') && |
9 | ( | |
50d6de9c | 10 | isActorFollowActivityValid(activity.object) || |
0032ebe9 | 11 | isLikeActivityValid(activity.object) || |
5cf84858 | 12 | isDislikeActivityValid(activity.object) || |
c48e82b5 C |
13 | isAnnounceActivityValid(activity.object) || |
14 | isCacheFileCreateActivityValid(activity.object) | |
54141398 C |
15 | ) |
16 | } | |
17 | ||
18 | export { | |
0032ebe9 | 19 | isUndoActivityValid |
54141398 | 20 | } |