3 const validator
= require('validator')
5 const customValidators
= {
6 eachIsRemoteVideosAddValid: eachIsRemoteVideosAddValid
,
7 eachIsRemoteVideosRemoveValid: eachIsRemoteVideosRemoveValid
,
11 function eachIsRemoteVideosAddValid (values
) {
12 return values
.every(function (val
) {
13 return validator
.isLength(val
.name
, 1, 50) &&
14 validator
.isLength(val
.description
, 1, 50) &&
15 validator
.isLength(val
.magnetUri
, 10) &&
16 validator
.isURL(val
.podUrl
)
20 function eachIsRemoteVideosRemoveValid (values
) {
21 return values
.every(function (val
) {
22 return validator
.isLength(val
.magnetUri
, 10)
26 function isArray (value
) {
27 return Array
.isArray(value
)
30 // ---------------------------------------------------------------------------
32 module
.exports
= customValidators