]>
Commit | Line | Data |
---|---|---|
0032ebe9 C |
1 | import { isActivityPubUrlValid, isBaseActivityValid } from './misc' |
2 | ||
3 | function isLikeActivityValid (activity: any) { | |
4 | return isBaseActivityValid(activity, 'Like') && | |
5 | isActivityPubUrlValid(activity.object) | |
6 | } | |
7 | ||
8 | function isDislikeActivityValid (activity: any) { | |
9 | return isBaseActivityValid(activity, 'Create') && | |
10 | activity.object.type === 'Dislike' && | |
11 | isActivityPubUrlValid(activity.object.actor) && | |
12 | isActivityPubUrlValid(activity.object.object) | |
13 | } | |
14 | ||
15 | // --------------------------------------------------------------------------- | |
16 | ||
17 | export { | |
18 | isLikeActivityValid, | |
19 | isDislikeActivityValid | |
20 | } |