12 行
489 B
JavaScript
12 行
489 B
JavaScript
const { parentPort, workerData } = require("node:worker_threads");
|
|
const { mergeMaterialsToPdf } = require("./reimbursementMaterialPdf");
|
|
|
|
mergeMaterialsToPdf(workerData.materials, workerData.limits)
|
|
.then(({ buffer, pageCount }) => {
|
|
const bytes = Uint8Array.from(buffer);
|
|
parentPort.postMessage({ ok: true, bytes, pageCount }, [bytes.buffer]);
|
|
})
|
|
.catch((error) => {
|
|
parentPort.postMessage({ ok: false, code: error?.message || "material_preview_merge_failed" });
|
|
});
|