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