]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - 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
3521ab8f 1import { VideoChannelsSearchQuery } from '@shared/models'
f5b0af50
C
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
3521ab8f
C
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
f5b0af50
C
30// ---------------------------------------------------------------------------
31
32export {
3521ab8f
C
33 searchVideoChannel,
34 advancedVideoChannelSearch
f5b0af50 35}