MCPcopy Create free account
hub / github.com/cloudconvert/cloudconvert-cli / createUploadFilesByTaskName

Function createUploadFilesByTaskName

src/job.ts:458–474  ·  view source on GitHub ↗
(files: string[] = [], secondaryInputFiles: SecondaryInputFiles)

Source from the content-addressed store, hash-verified

456}
457
458function createUploadFilesByTaskName(files: string[] = [], secondaryInputFiles: SecondaryInputFiles): UploadFilesByTaskName {
459 const uploadFilesByTaskName: UploadFilesByTaskName = {};
460
461 files.forEach((file, index) => {
462 uploadFilesByTaskName[`upload-${index}`] = file;
463 });
464
465 for (const [parameterName, parameterFiles] of Object.entries(secondaryInputFiles)) {
466 const files = Array.isArray(parameterFiles) ? parameterFiles : [parameterFiles];
467
468 files.forEach((file, index) => {
469 uploadFilesByTaskName[getSecondaryUploadTaskName(parameterName, index)] = file;
470 });
471 }
472
473 return uploadFilesByTaskName;
474}
475
476function resolveSecondaryInputFiles(
477 taskData: TaskData,

Callers 1

runJobFunction · 0.85

Calls 1

Tested by

no test coverage detected