import { isVideoCommentCreateActivityValid, isVideoCommentDeleteActivityValid } from './video-comments'
import {
isVideoFlagValid,
- isVideoTorrentCreateActivityValid,
+ sanitizeAndCheckVideoTorrentCreateActivity,
isVideoTorrentDeleteActivityValid,
- isVideoTorrentUpdateActivityValid
+ sanitizeAndCheckVideoTorrentUpdateActivity
} from './videos'
import { isViewActivityValid } from './view'
) ||
(
isActivityPubUrlValid(activity.id) &&
- isActivityPubUrlValid(activity.actor)
+ (isActivityPubUrlValid(activity.actor) || isActivityPubUrlValid(activity.actor.id))
)
}
function checkCreateActivity (activity: any) {
return isViewActivityValid(activity) ||
isDislikeActivityValid(activity) ||
- isVideoTorrentCreateActivityValid(activity) ||
+ sanitizeAndCheckVideoTorrentCreateActivity(activity) ||
isVideoFlagValid(activity) ||
isVideoCommentCreateActivityValid(activity)
}
function checkUpdateActivity (activity: any) {
- return isVideoTorrentUpdateActivityValid(activity) ||
+ return sanitizeAndCheckVideoTorrentUpdateActivity(activity) ||
isActorUpdateActivityValid(activity)
}