]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - src/customValidators.js
4 var validator
= require('validator')
6 var customValidators
= {}
8 customValidators
.eachIsRemoteVideosAddValid = function (values
) {
9 return values
.every(function (val
) {
10 return validator
.isLength(val
.name
, 1, 50) &&
11 validator
.isLength(val
.description
, 1, 50) &&
12 validator
.isLength(val
.magnetUri
, 10) &&
13 validator
.isURL(val
.podUrl
)
17 customValidators
.eachIsRemoteVideosRemoveValid = function (values
) {
18 return values
.every(function (val
) {
19 return validator
.isLength(val
.magnetUri
, 10)
23 customValidators
.isArray = function (value
) {
24 return Array
.isArray(value
)
27 // ----------- Export -----------
28 module
.exports
= customValidators