import { workerData, parentPort } from 'worker_threads' import initLog from '../log.js' let script = '' let myName = '' let log = initLog(myName) parentPort.on( 'message', message => { switch (message.type) { case 'setName': myName = message.name log = initLog(myName) log(`Changed name to '${myName}'.`) break case 'setScript': script = message.script log = initLog(myName) log(`Changed name to '${myName}'.`) break default: break } } )