]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/helpers/custom-validators/pods.js
3 const validator
= require('express-validator').validator
5 const miscValidators
= require('./misc')
7 const podsValidators
= {
12 function isHostValid (host
) {
13 return validator
.isURL(host
) && host
.split('://').length
=== 1
16 function isEachUniqueHostValid (hosts
) {
17 return miscValidators
.isArray(hosts
) &&
19 hosts
.every(function (host
) {
20 return isHostValid(host
) && hosts
.indexOf(host
) === hosts
.lastIndexOf(host
)
24 // ---------------------------------------------------------------------------
26 module
.exports
= podsValidators