From b1770039f4d483cdab2d4d136cd7ffbf12f165b7 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Wed, 28 May 2025 14:32:38 +0200 Subject: Enable WASM64 --- web/storage.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'web/storage.cpp') diff --git a/web/storage.cpp b/web/storage.cpp index cbf9e9c..eef145e 100644 --- a/web/storage.cpp +++ b/web/storage.cpp @@ -43,8 +43,11 @@ EM_ASYNC_JS(int, download_and_store, (const char *key, const char *url), { self instanceof WorkerGlobalScope; console.assert(inBrowser || inWorker, "Non-browsers not supported"); - url = UTF8ToString(url); - key = UTF8ToString(key); + // See comment in callback.js about this workaround + const non64_url = Number(url); + const non64_key = Number(key); + url = UTF8ToString(non64_url); + key = UTF8ToString(non64_key); let response = await fetch(url); if (!response.ok) { console.log("Error downloading data for " + key); -- cgit v1.3