31 lines
672 B
JavaScript
31 lines
672 B
JavaScript
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
|
|
}
|
|
}
|
|
) |