mirror of
https://github.com/wukko/cobalt.git
synced 2025-04-30 14:34:27 +02:00
api/request: reformat the local processing response, add output mimetype
This commit is contained in:
parent
a8bffc4b27
commit
e497ea51f1
@ -35,6 +35,7 @@
|
|||||||
"ffmpeg-static": "^5.1.0",
|
"ffmpeg-static": "^5.1.0",
|
||||||
"hls-parser": "^0.10.7",
|
"hls-parser": "^0.10.7",
|
||||||
"ipaddr.js": "2.2.0",
|
"ipaddr.js": "2.2.0",
|
||||||
|
"mime": "^4.0.4",
|
||||||
"nanoid": "^5.0.9",
|
"nanoid": "^5.0.9",
|
||||||
"set-cookie-parser": "2.6.0",
|
"set-cookie-parser": "2.6.0",
|
||||||
"undici": "^5.19.1",
|
"undici": "^5.19.1",
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
import mime from "mime";
|
||||||
import ipaddr from "ipaddr.js";
|
import ipaddr from "ipaddr.js";
|
||||||
|
|
||||||
import { apiSchema } from "./schema.js";
|
import { apiSchema } from "./schema.js";
|
||||||
@ -51,12 +52,15 @@ export function createResponse(responseType, responseData) {
|
|||||||
|
|
||||||
case "local-processing":
|
case "local-processing":
|
||||||
response = {
|
response = {
|
||||||
tunnel: createProxyTunnels(responseData),
|
|
||||||
|
|
||||||
type: responseData?.type,
|
type: responseData?.type,
|
||||||
service: responseData?.service,
|
service: responseData?.service,
|
||||||
|
tunnel: createProxyTunnels(responseData),
|
||||||
|
|
||||||
|
output: {
|
||||||
|
type: mime.getType(responseData?.filename) || undefined,
|
||||||
filename: responseData?.filename,
|
filename: responseData?.filename,
|
||||||
metadata: responseData?.fileMetadata,
|
metadata: responseData?.fileMetadata || undefined,
|
||||||
|
},
|
||||||
|
|
||||||
audio: {
|
audio: {
|
||||||
copy: responseData?.audioCopy,
|
copy: responseData?.audioCopy,
|
||||||
|
3
pnpm-lock.yaml
generated
3
pnpm-lock.yaml
generated
@ -43,6 +43,9 @@ importers:
|
|||||||
ipaddr.js:
|
ipaddr.js:
|
||||||
specifier: 2.2.0
|
specifier: 2.2.0
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
|
mime:
|
||||||
|
specifier: ^4.0.4
|
||||||
|
version: 4.0.4
|
||||||
nanoid:
|
nanoid:
|
||||||
specifier: ^5.0.9
|
specifier: ^5.0.9
|
||||||
version: 5.0.9
|
version: 5.0.9
|
||||||
|
Loading…
x
Reference in New Issue
Block a user