aboutsummaryrefslogtreecommitdiff
path: root/web/storage.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--web/storage.cpp7
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);

Generated with cgit - Back to sebastiano.tronto.net