mirror of
https://github.com/Stirling-Tools/Stirling-PDF.git
synced 2025-06-22 23:45:02 +00:00
Misc Typing Fixes
This commit is contained in:
parent
498f287d57
commit
162a2baa44
@ -190,7 +190,7 @@ router.get("/result/:workflowUuid", async (req: Request, res: Response) => {
|
||||
|
||||
/*
|
||||
* If workflow isn't done return error
|
||||
* Send file, TODO: if there are multiple outputs return as zip
|
||||
* Send file, if there are multiple outputs return as zip
|
||||
* If download is done, delete results / allow deletion within the next 5-60 mins
|
||||
*/
|
||||
const workflow = activeWorkflows[req.params.workflowUuid];
|
||||
|
@ -45,17 +45,15 @@ export async function respondWithZip(res: Response, filename: string, files: {ui
|
||||
console.log("Sent");
|
||||
}
|
||||
|
||||
export async function respondWithPdfFiles(res: Response, pdfFiles: PdfFile|PdfFile[], filename: string) {
|
||||
const pdfResults = Array.isArray(pdfFiles) ? pdfFiles : [pdfFiles];
|
||||
|
||||
if(pdfResults.length == 0) {
|
||||
export async function respondWithPdfFiles(res: Response, pdfFiles: PdfFile[] | undefined, filename: string) {
|
||||
if(!pdfFiles || pdfFiles.length == 0) {
|
||||
res.status(500).json({"warning": "The workflow had no outputs."});
|
||||
}
|
||||
else if (pdfResults.length == 1) {
|
||||
respondWithPdfFile(res, pdfResults[0])
|
||||
else if (pdfFiles.length == 1) {
|
||||
respondWithPdfFile(res, pdfFiles[0])
|
||||
}
|
||||
else {
|
||||
const promises = pdfResults.map(async (pdf) => {return{uint8Array: await pdf.uint8Array, filename: pdf.filename + ".pdf"}})
|
||||
const promises = pdfFiles.map(async (pdf) => {return{uint8Array: await pdf.uint8Array, filename: pdf.filename + ".pdf"}})
|
||||
const files = await Promise.all(promises);
|
||||
respondWithZip(res, filename, files);
|
||||
}
|
||||
|
2
shared-operations/declarations/Action.d.ts
vendored
2
shared-operations/declarations/Action.d.ts
vendored
@ -1,5 +1,5 @@
|
||||
export interface Action {
|
||||
protected values: any;
|
||||
values: any;
|
||||
type: string;
|
||||
actions?: Action[];
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user