mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-05 19:42:24 +02:00
Deprecate filter video query
Introduce include and isLocal instead
This commit is contained in:
parent
e4611b5491
commit
2760b454a7
52 changed files with 1135 additions and 489 deletions
|
@ -2,6 +2,7 @@ import { UploadFilesForCheck } from 'express'
|
|||
import { values } from 'lodash'
|
||||
import magnetUtil from 'magnet-uri'
|
||||
import validator from 'validator'
|
||||
import { VideoInclude } from '@shared/models'
|
||||
import { VideoFilter, VideoPrivacy, VideoRateType } from '../../../shared'
|
||||
import {
|
||||
CONSTRAINTS_FIELDS,
|
||||
|
@ -21,6 +22,10 @@ function isVideoFilterValid (filter: VideoFilter) {
|
|||
return filter === 'local' || filter === 'all-local' || filter === 'all'
|
||||
}
|
||||
|
||||
function isVideoIncludeValid (include: VideoInclude) {
|
||||
return exists(include) && validator.isInt('' + include)
|
||||
}
|
||||
|
||||
function isVideoCategoryValid (value: any) {
|
||||
return value === null || VIDEO_CATEGORIES[value] !== undefined
|
||||
}
|
||||
|
@ -146,6 +151,7 @@ export {
|
|||
isVideoOriginallyPublishedAtValid,
|
||||
isVideoMagnetUriValid,
|
||||
isVideoStateValid,
|
||||
isVideoIncludeValid,
|
||||
isVideoViewsValid,
|
||||
isVideoRatingTypeValid,
|
||||
isVideoFileExtnameValid,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue