]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - shared/server-commands/overviews/overviews-command.ts
Bumped to version v5.2.1
[github/Chocobozzz/PeerTube.git] / shared / server-commands / overviews / overviews-command.ts
CommitLineData
4c7e60bc 1import { HttpStatusCode, VideosOverview } from '@shared/models'
23a3a882
C
2import { AbstractCommand, OverrideCommandOptions } from '../shared'
3
4export class OverviewsCommand extends AbstractCommand {
5
6 getVideos (options: OverrideCommandOptions & {
7 page: number
23a3a882 8 }) {
a1637fa1 9 const { page } = options
23a3a882
C
10 const path = '/api/v1/overviews/videos'
11
12 const query = { page }
13
14 return this.getRequestBody<VideosOverview>({
15 ...options,
16
23a3a882
C
17 path,
18 query,
a1637fa1 19 implicitToken: false,
23a3a882
C
20 defaultExpectedStatus: HttpStatusCode.OK_200
21 })
22 }
23}