mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2026-04-28 03:07:38 +02:00
17 lines
530 B
JavaScript
17 lines
530 B
JavaScript
const { isMainThread, parentPort, workerData } = require('worker_threads')
|
|
const logger = require('../utils/logger.js')
|
|
const { searchData } = require('./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')
|
|
)
|
|
}
|