diff --git a/assets/workers/worker.js b/assets/workers/worker.js index 78b946f9..8ec89972 100644 --- a/assets/workers/worker.js +++ b/assets/workers/worker.js @@ -1,22 +1,7 @@ -import init, { run_worker } from "@/services/lumina-node-wasm/index.js" +import { NodeWorker } from "@/services/lumina-node-wasm/lumina_node_wasm" -async function worker_main() { - let queued = [] - if (typeof SharedWorkerGlobalScope !== "undefined" && self instanceof SharedWorkerGlobalScope) { - onconnect = (event) => { - queued.push(event) - } - } else { - onmessage = (event) => { - queued.push(event) - } - } +Error.stackTraceLimit = 99 - await init() - await run_worker(queued) -} +const worker = new NodeWorker(self) -if (typeof WorkerGlobalScope !== "undefined" && self instanceof WorkerGlobalScope) { - Error.stackTraceLimit = 99 - worker_main() -} +worker.run() diff --git a/components/modals/LightNodeModal.vue b/components/modals/LightNodeModal.vue index 5fdf26d2..e45ace46 100644 --- a/components/modals/LightNodeModal.vue +++ b/components/modals/LightNodeModal.vue @@ -1,9 +1,6 @@