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