]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame_incremental - shared/extra-utils/search/video-channels.ts
Merge branch 'release/2.3.0' into develop
[github/Chocobozzz/PeerTube.git] / shared / extra-utils / search / video-channels.ts
... / ...
CommitLineData
1import { VideoChannelsSearchQuery } from '@shared/models'
2import { makeGetRequest } from '../requests/requests'
3
4function searchVideoChannel (url: string, search: string, token?: string, statusCodeExpected = 200) {
5 const path = '/api/v1/search/video-channels'
6
7 return makeGetRequest({
8 url,
9 path,
10 query: {
11 sort: '-createdAt',
12 search
13 },
14 token,
15 statusCodeExpected
16 })
17}
18
19function advancedVideoChannelSearch (url: string, search: VideoChannelsSearchQuery) {
20 const path = '/api/v1/search/video-channels'
21
22 return makeGetRequest({
23 url,
24 path,
25 query: search,
26 statusCodeExpected: 200
27 })
28}
29
30// ---------------------------------------------------------------------------
31
32export {
33 searchVideoChannel,
34 advancedVideoChannelSearch
35}