Changes
1 changed files (+15/-11)
-
-
@@ -5,19 +5,23 @@ import { isValidMessage } from "./message.ts";import { setup } from "./setup.ts"; import { service } from "./yamori/service.ts"; const ctx = await setup(); async function main() { const ctx = await setup(); addEventListener("message", async (ev) => { if (!isValidMessage(ev.data)) { console.warn("Invalid message sent from main thread."); return; } addEventListener("message", async (ev) => { if (!isValidMessage(ev.data)) { console.warn("Invalid message sent from main thread."); return; } const resp = await service(ev.data, ctx); const resp = await service(ev.data, ctx); self.postMessage(resp, { transfer: [resp.data.buffer], self.postMessage(resp, { transfer: [resp.data.buffer], }); }); }); self.postMessage("ready"); self.postMessage("ready"); } main();
-