modules workerSearchWithError.js
import {searchWithError} from '/apps/modules/searchWithError_test.js?8'
self.addEventListener('message', function(event) {
let data = event.data
switch (data.cmd) {
case 'setDatabase':
searchWithError.setDatabase(data.base)
break;
case 'search':
searchWithError.search(data.text, function(answer) {
self.postMessage({
'cmd': 'searchAnswer',
'base':answer
})
}, data.options)
break;
default:
self.postMessage('Unknown command')
}
}, false)
/*
//'worker': new Worker('/apps/modules/workerSearchWithError.js'),
productAvailability.worker.postMessage({
'cmd': 'setDatabase',
'base': base
})
productAvailability.worker.postMessage({
'cmd': 'search',
'text': text,
'options': {'full':true}
})
productAvailability.worker.addEventListener('message', function(event) {
console.log(event.data);
}, false)
*/