]>
Commit | Line | Data |
---|---|---|
c0e8b12e | 1 | import { HttpStatusCode } from '@shared/models' |
d897210c C |
2 | import { AbstractCommand, OverrideCommandOptions } from '../shared' |
3 | ||
4 | export class ServicesCommand extends AbstractCommand { | |
5 | ||
6 | getOEmbed (options: OverrideCommandOptions & { | |
7 | oembedUrl: string | |
8 | format?: string | |
9 | maxHeight?: number | |
10 | maxWidth?: number | |
11 | }) { | |
12 | const path = '/services/oembed' | |
13 | const query = { | |
14 | url: options.oembedUrl, | |
15 | format: options.format, | |
16 | maxheight: options.maxHeight, | |
17 | maxwidth: options.maxWidth | |
18 | } | |
19 | ||
20 | return this.getRequest({ | |
21 | ...options, | |
22 | ||
23 | path, | |
24 | query, | |
a1637fa1 | 25 | implicitToken: false, |
d897210c C |
26 | defaultExpectedStatus: HttpStatusCode.OK_200 |
27 | }) | |
28 | } | |
29 | } |