From dc5d872e1cb4d32c64f28e7b3fa4522bd212e2ee Mon Sep 17 00:00:00 2001 From: syumai Date: Sat, 29 Apr 2023 18:21:45 +0900 Subject: [PATCH] updated worker.mjs and shim.mjs --- cmd/workers-assets-gen/assets/common/shim.mjs | 7 ++++++- cmd/workers-assets-gen/assets/common/worker.mjs | 3 +++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/cmd/workers-assets-gen/assets/common/shim.mjs b/cmd/workers-assets-gen/assets/common/shim.mjs index 0f00009..9432c2b 100644 --- a/cmd/workers-assets-gen/assets/common/shim.mjs +++ b/cmd/workers-assets-gen/assets/common/shim.mjs @@ -1,9 +1,14 @@ import "./polyfill_performance.js"; import "./wasm_exec.js"; -import mod from "./app.wasm"; const go = new Go(); +let mod; + +export function init(m) { + mod = m; +} + async function run() { const readyPromise = new Promise((resolve) => { globalThis.ready = resolve; diff --git a/cmd/workers-assets-gen/assets/common/worker.mjs b/cmd/workers-assets-gen/assets/common/worker.mjs index 2e75bbc..d529e11 100644 --- a/cmd/workers-assets-gen/assets/common/worker.mjs +++ b/cmd/workers-assets-gen/assets/common/worker.mjs @@ -1,3 +1,6 @@ import * as imports from "./shim.mjs"; +import mod from "./app.wasm"; + +imports.init(mod); export default { fetch: imports.fetch }