Ghost/ghost/job-manager/test/jobs/message.js

20 lines
409 B
JavaScript
Raw Normal View History

const {parentPort} = require('bthreads');
setInterval(() => { }, 10);
if (parentPort) {
parentPort.on('message', (message) => {
if (message === 'error') {
throw new Error('oops');
}
if (message === 'cancel') {
parentPort.postMessage('cancelled');
return;
}
parentPort.postMessage(message);
process.exit(0);
});
}