aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared/models/search
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2021-07-28 16:40:21 +0200
committerChocobozzz <me@florianbigard.com>2021-07-28 16:40:21 +0200
commitfbd67e7f386504e50f2504cb6386700a58906f16 (patch)
tree1a7143aaea76ce4e195fb9d6214a0cd769c556ea /shared/models/search
parent164c8d46cf5c948a28b4ac0e596fad9b83b2c229 (diff)
downloadPeerTube-fbd67e7f386504e50f2504cb6386700a58906f16.tar.gz
PeerTube-fbd67e7f386504e50f2504cb6386700a58906f16.tar.zst
PeerTube-fbd67e7f386504e50f2504cb6386700a58906f16.zip
Add ability to search by uuids/actor names
Diffstat (limited to 'shared/models/search')
-rw-r--r--shared/models/search/video-channels-search-query.model.ts3
-rw-r--r--shared/models/search/video-playlists-search-query.model.ts3
-rw-r--r--shared/models/search/videos-search-query.model.ts3
3 files changed, 7 insertions, 2 deletions
diff --git a/shared/models/search/video-channels-search-query.model.ts b/shared/models/search/video-channels-search-query.model.ts
index 2622dfbc6..50c59d41d 100644
--- a/shared/models/search/video-channels-search-query.model.ts
+++ b/shared/models/search/video-channels-search-query.model.ts
@@ -1,11 +1,12 @@
1import { SearchTargetQuery } from './search-target-query.model' 1import { SearchTargetQuery } from './search-target-query.model'
2 2
3export interface VideoChannelsSearchQuery extends SearchTargetQuery { 3export interface VideoChannelsSearchQuery extends SearchTargetQuery {
4 search: string 4 search?: string
5 5
6 start?: number 6 start?: number
7 count?: number 7 count?: number
8 sort?: string 8 sort?: string
9 9
10 host?: string 10 host?: string
11 names?: string[]
11} 12}
diff --git a/shared/models/search/video-playlists-search-query.model.ts b/shared/models/search/video-playlists-search-query.model.ts
index dcf66e9e3..55393c92a 100644
--- a/shared/models/search/video-playlists-search-query.model.ts
+++ b/shared/models/search/video-playlists-search-query.model.ts
@@ -1,11 +1,12 @@
1import { SearchTargetQuery } from './search-target-query.model' 1import { SearchTargetQuery } from './search-target-query.model'
2 2
3export interface VideoPlaylistsSearchQuery extends SearchTargetQuery { 3export interface VideoPlaylistsSearchQuery extends SearchTargetQuery {
4 search: string 4 search?: string
5 5
6 start?: number 6 start?: number
7 count?: number 7 count?: number
8 sort?: string 8 sort?: string
9 9
10 host?: string 10 host?: string
11 uuids?: string[]
11} 12}
diff --git a/shared/models/search/videos-search-query.model.ts b/shared/models/search/videos-search-query.model.ts
index a568c960e..736d89577 100644
--- a/shared/models/search/videos-search-query.model.ts
+++ b/shared/models/search/videos-search-query.model.ts
@@ -14,4 +14,7 @@ export interface VideosSearchQuery extends SearchTargetQuery, VideosCommonQuery
14 14
15 durationMin?: number // seconds 15 durationMin?: number // seconds
16 durationMax?: number // seconds 16 durationMax?: number // seconds
17
18 // UUIDs or short
19 uuids?: string[]
17} 20}