mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
16 lines
540 B
JavaScript
16 lines
540 B
JavaScript
const { isMainThread, parentPort, workerData } = require('worker_threads')
|
|
const logger = require('../utils/logger.js')
|
|
const { searchData } = require('../../utils/classes.js')
|
|
|
|
if (!isMainThread) {
|
|
logger.DebugLog('Starting worker thread', 'searchdata', 1)
|
|
logger.DebugLog(workerData, 'searchdata', 3)
|
|
const { data, question, subj, recData } = workerData
|
|
|
|
parentPort.postMessage(searchData(data, question, subj, recData))
|
|
} else {
|
|
logger.Log(
|
|
'Porcess data should not run on main thread!',
|
|
logger.GetColor('redbg')
|
|
)
|
|
}
|