24 lines
388 B
JavaScript
24 lines
388 B
JavaScript
// pass back all messages as is
|
|
// (except for errors and logs)
|
|
|
|
module.exports = cb => {
|
|
|
|
return {
|
|
message: message => {
|
|
|
|
if(message.type === 'error') {
|
|
cb(message.error);
|
|
}
|
|
|
|
else
|
|
cb(null, message);
|
|
|
|
},
|
|
exit: status => {
|
|
if(status !== 0)
|
|
cb('Child process has died.');
|
|
else
|
|
cb(null, { done: true });
|
|
}
|
|
}
|
|
} |