123456789101112131415161718192021222324252627282930313233 |
- import { Debug, HttpStatusCode, SendDebugCommand } from '@shared/models'
- import { AbstractCommand, OverrideCommandOptions } from '../shared'
- export class DebugCommand extends AbstractCommand {
- getDebug (options: OverrideCommandOptions = {}) {
- const path = '/api/v1/server/debug'
- return this.getRequestBody<Debug>({
- ...options,
- path,
- implicitToken: true,
- defaultExpectedStatus: HttpStatusCode.OK_200
- })
- }
- sendCommand (options: OverrideCommandOptions & {
- body: SendDebugCommand
- }) {
- const { body } = options
- const path = '/api/v1/server/debug/run-command'
- return this.postBodyRequest({
- ...options,
- path,
- fields: body,
- implicitToken: true,
- defaultExpectedStatus: HttpStatusCode.NO_CONTENT_204
- })
- }
- }
|