12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import wasmapi from './wasmapi.js'
- console.log("hello worker")
- worker.onMessage((res) => {
- switch (res.message) {
- case 'MAIN_WORKER_LOAD_WX_WASM':
- wasmapi.loadWxWasm()
- break
- case 'MAIN_WORKER_BLE_BTS_DATA':
- wasmapi.saveBleBtsDataToLocal(res.data)
- break
- case 'MAIN_WORKER_CLEAR_BLE_BTS_DATA':
- wasmapi.clearBleBtsData(res.data)
- break
- case 'MAIN_WORKER_INSTALL_BTS_DATA':
- wasmapi.sendInstallBtsDataToWasm(res.data)
- break
- case 'MAIN_WORKER_AUDIO_DATA':
- wasmapi.processAudioData(res.data)
- break
- case 'MAIN_WORKER_FREE_MEMORY':
- wasmapi.noticeWasmFreeMemory()
- break
- case 'MAIN_WORKER_SAVE_AUDIO_DATA':
- worker.postMessage({
- message: 'WORKER_MAIN_SAVE_AUDIO_DATA',
- data: res.data
- })
- break
- case 'MAIN_WORKER_ONE_ACC_DATA':
- wasmapi.storeAccData(res.data)
- break
- default:
- break
- }
- })
|