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

Function finishCompletedJob

src/job.ts:214–232  ·  view source on GitHub ↗
(
  finishedJob: Job,
  argv: CliArguments,
  spinner: Spinner,
  logger: Logger,
  downloadFile: typeof downloadExportFile
)

Source from the content-addressed store, hash-verified

212}
213
214async function finishCompletedJob(
215 finishedJob: Job,
216 argv: CliArguments,
217 spinner: Spinner,
218 logger: Logger,
219 downloadFile: typeof downloadExportFile
220): Promise<Job> {
221 try {
222 await downloadExportedFiles(finishedJob, argv, spinner, logger, downloadFile);
223 closeCloudConvertSocket(argv.cloudconvert);
224 spinner.succeed('Done!');
225 printTaskMessages(finishedJob.tasks, logger);
226 printCommandTaskOutputs(finishedJob.tasks, logger);
227 return finishedJob;
228 } catch (error) {
229 closeCloudConvertSocket(argv.cloudconvert);
230 throw error;
231 }
232}
233
234function startJobStatusPolling(
235 jobId: string,

Callers 1

finishJobFunction · 0.85

Calls 5

downloadExportedFilesFunction · 0.85
closeCloudConvertSocketFunction · 0.85
printTaskMessagesFunction · 0.85
printCommandTaskOutputsFunction · 0.85
succeedMethod · 0.80

Tested by

no test coverage detected