isVideoRemoteIdValid(video.remoteId) &&
isVideoExtnameValid(video.extname)
) ||
+ (
+ isRequestTypeUpdateValid(request.type) &&
+ isVideoDateValid(video.createdAt) &&
+ isVideoDescriptionValid(video.description) &&
+ isVideoDurationValid(video.duration) &&
+ isVideoInfoHashValid(video.infoHash) &&
+ isVideoNameValid(video.name) &&
+ isVideoTagsValid(video.tags) &&
+ isVideoRemoteIdValid(video.remoteId) &&
+ isVideoExtnameValid(video.extname)
+ ) ||
(
isRequestTypeRemoveValid(request.type) &&
isVideoNameValid(video.name) &&
return value === 'add'
}
+function isRequestTypeUpdateValid (value) {
+ return value === 'update'
+}
+
function isRequestTypeRemoveValid (value) {
return value === 'remove'
}