diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2025-05-28 14:32:38 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2025-05-28 14:32:38 +0200 |
| commit | b1770039f4d483cdab2d4d136cd7ffbf12f165b7 (patch) | |
| tree | d1265834aacd157931af287a9b8add04132d43eb /web/storage.cpp | |
| parent | fcf5a819ef52ab3069f687e6943599fa3ccf96b3 (diff) | |
| download | nissy-core-b1770039f4d483cdab2d4d136cd7ffbf12f165b7.tar.gz nissy-core-b1770039f4d483cdab2d4d136cd7ffbf12f165b7.zip | |
Enable WASM64
Diffstat (limited to '')
| -rw-r--r-- | web/storage.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
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), { | |||
| 43 | self instanceof WorkerGlobalScope; | 43 | self instanceof WorkerGlobalScope; |
| 44 | console.assert(inBrowser || inWorker, "Non-browsers not supported"); | 44 | console.assert(inBrowser || inWorker, "Non-browsers not supported"); |
| 45 | 45 | ||
| 46 | url = UTF8ToString(url); | 46 | // See comment in callback.js about this workaround |
| 47 | key = UTF8ToString(key); | 47 | const non64_url = Number(url); |
| 48 | const non64_key = Number(key); | ||
| 49 | url = UTF8ToString(non64_url); | ||
| 50 | key = UTF8ToString(non64_key); | ||
| 48 | let response = await fetch(url); | 51 | let response = await fetch(url); |
| 49 | if (!response.ok) { | 52 | if (!response.ok) { |
| 50 | console.log("Error downloading data for " + key); | 53 | console.log("Error downloading data for " + key); |
