]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - 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
1 import { VideoChannelsSearchQuery } from '@shared/models'
2 import { makeGetRequest } from '../requests/requests'
3
4 function 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
19 function 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
32 export {
33 searchVideoChannel,
34 advancedVideoChannelSearch
35 }