]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - shared/extra-utils/server/debug.ts
Hide schedule privacy if private does not exist
[github/Chocobozzz/PeerTube.git] / shared / extra-utils / server / debug.ts
1 import { makeGetRequest, makePostBodyRequest } from '../requests/requests'
2 import { HttpStatusCode } from '../../core-utils/miscs/http-error-codes'
3 import { SendDebugCommand } from '@shared/models'
4
5 function getDebug (url: string, token: string) {
6 const path = '/api/v1/server/debug'
7
8 return makeGetRequest({
9 url,
10 path,
11 token,
12 statusCodeExpected: HttpStatusCode.OK_200
13 })
14 }
15
16 function sendDebugCommand (url: string, token: string, body: SendDebugCommand) {
17 const path = '/api/v1/server/debug/run-command'
18
19 return makePostBodyRequest({
20 url,
21 path,
22 token,
23 fields: body,
24 statusCodeExpected: HttpStatusCode.NO_CONTENT_204
25 })
26 }
27
28 // ---------------------------------------------------------------------------
29
30 export {
31 getDebug,
32 sendDebugCommand
33 }