aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/helpers/custom-validators/videos.ts
diff options
context:
space:
mode:
Diffstat (limited to 'server/helpers/custom-validators/videos.ts')
-rw-r--r--server/helpers/custom-validators/videos.ts11
1 files changed, 3 insertions, 8 deletions
diff --git a/server/helpers/custom-validators/videos.ts b/server/helpers/custom-validators/videos.ts
index 91109217c..00c6deed4 100644
--- a/server/helpers/custom-validators/videos.ts
+++ b/server/helpers/custom-validators/videos.ts
@@ -1,7 +1,8 @@
1import { Response, Request, UploadFilesForCheck } from 'express' 1import { Request, Response, UploadFilesForCheck } from 'express'
2import { decode as magnetUriDecode } from 'magnet-uri' 2import { decode as magnetUriDecode } from 'magnet-uri'
3import validator from 'validator' 3import validator from 'validator'
4import { HttpStatusCode, VideoFilter, VideoInclude, VideoPrivacy, VideoRateType } from '@shared/models' 4import { getVideoWithAttributes } from '@server/helpers/video'
5import { HttpStatusCode, VideoInclude, VideoPrivacy, VideoRateType } from '@shared/models'
5import { 6import {
6 CONSTRAINTS_FIELDS, 7 CONSTRAINTS_FIELDS,
7 MIMETYPES, 8 MIMETYPES,
@@ -13,14 +14,9 @@ import {
13 VIDEO_STATES 14 VIDEO_STATES
14} from '../../initializers/constants' 15} from '../../initializers/constants'
15import { exists, isArray, isDateValid, isFileValid } from './misc' 16import { exists, isArray, isDateValid, isFileValid } from './misc'
16import { getVideoWithAttributes } from '@server/helpers/video'
17 17
18const VIDEOS_CONSTRAINTS_FIELDS = CONSTRAINTS_FIELDS.VIDEOS 18const VIDEOS_CONSTRAINTS_FIELDS = CONSTRAINTS_FIELDS.VIDEOS
19 19
20function isVideoFilterValid (filter: VideoFilter) {
21 return filter === 'local' || filter === 'all-local' || filter === 'all'
22}
23
24function isVideoIncludeValid (include: VideoInclude) { 20function isVideoIncludeValid (include: VideoInclude) {
25 return exists(include) && validator.isInt('' + include) 21 return exists(include) && validator.isInt('' + include)
26} 22}
@@ -217,7 +213,6 @@ export {
217 isVideoFileSizeValid, 213 isVideoFileSizeValid,
218 isVideoImageValid, 214 isVideoImageValid,
219 isVideoSupportValid, 215 isVideoSupportValid,
220 isVideoFilterValid,
221 isPasswordValid, 216 isPasswordValid,
222 isValidPasswordProtectedPrivacy 217 isValidPasswordProtectedPrivacy
223} 218}