const videosValidators = {
isVideoAuthorValid,
isVideoDateValid,
+ isVideoCategoryValid,
+ isVideoLicenceValid,
isVideoDescriptionValid,
isVideoDurationValid,
isVideoInfoHashValid,
return validator.isDate(value)
}
+function isVideoCategoryValid (value) {
+ return constants.VIDEO_CATEGORIES[value] !== undefined
+}
+
+function isVideoLicenceValid (value) {
+ return constants.VIDEO_LICENCES[value] !== undefined
+}
+
function isVideoDescriptionValid (value) {
return validator.isLength(value, VIDEOS_CONSTRAINTS_FIELDS.DESCRIPTION)
}
return miscValidators.isArray(tags) &&
validator.isInt(tags.length, VIDEOS_CONSTRAINTS_FIELDS.TAGS) &&
tags.every(function (tag) {
- return validator.isAlphanumeric(tag) &&
- validator.isLength(tag, VIDEOS_CONSTRAINTS_FIELDS.TAG)
+ return validator.isLength(tag, VIDEOS_CONSTRAINTS_FIELDS.TAG)
})
}