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