video-channels.ts 870 B

12345678910111213141516171819202122232425
  1. import validator from 'validator'
  2. import { CONSTRAINTS_FIELDS } from '../../initializers/constants'
  3. import { exists } from './misc'
  4. const VIDEO_CHANNELS_CONSTRAINTS_FIELDS = CONSTRAINTS_FIELDS.VIDEO_CHANNELS
  5. function isVideoChannelDescriptionValid (value: string) {
  6. return value === null || validator.isLength(value, VIDEO_CHANNELS_CONSTRAINTS_FIELDS.DESCRIPTION)
  7. }
  8. function isVideoChannelNameValid (value: string) {
  9. return exists(value) && validator.isLength(value, VIDEO_CHANNELS_CONSTRAINTS_FIELDS.NAME)
  10. }
  11. function isVideoChannelSupportValid (value: string) {
  12. return value === null || (exists(value) && validator.isLength(value, VIDEO_CHANNELS_CONSTRAINTS_FIELDS.SUPPORT))
  13. }
  14. // ---------------------------------------------------------------------------
  15. export {
  16. isVideoChannelDescriptionValid,
  17. isVideoChannelNameValid,
  18. isVideoChannelSupportValid
  19. }