aboutsummaryrefslogtreecommitdiff
path: root/ext/wasm/api
diff options
context:
space:
mode:
authorstephan <stephan@noemail.net>2024-03-07 18:53:27 +0000
committerstephan <stephan@noemail.net>2024-03-07 18:53:27 +0000
commit84016759dd86626aa8c92270cb4939b0733c7dba (patch)
treeff81544a439ce3b0b1cde5ed26203fc3e2dd6742 /ext/wasm/api
parentffa0fa69b6fce393641562d7b794a91adbab1618 (diff)
downloadsqlite-84016759dd86626aa8c92270cb4939b0733c7dba.tar.gz
sqlite-84016759dd86626aa8c92270cb4939b0733c7dba.zip
Resolve duplicate loading of promiser v2 demo code (a side effect of having done precisely what it was told to do). Consolidate demo-worker1-promiser(-esm).html/(m)js variants into central copies processed with c-pp.
FossilOrigin-Name: 9347d9b9a69277e40ea2f3ec6e1ff37ea19d24b4af80c6230b10624173f2f17c
Diffstat (limited to 'ext/wasm/api')
-rw-r--r--ext/wasm/api/sqlite3-worker1-promiser.c-pp.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/ext/wasm/api/sqlite3-worker1-promiser.c-pp.js b/ext/wasm/api/sqlite3-worker1-promiser.c-pp.js
index 06eb0781c..878147acd 100644
--- a/ext/wasm/api/sqlite3-worker1-promiser.c-pp.js
+++ b/ext/wasm/api/sqlite3-worker1-promiser.c-pp.js
@@ -320,12 +320,16 @@ sqlite3Worker1Promiser.v2 = function(config){
promiseProxy.reject = reject;
});
try{
- sqlite3Worker1Promiser(config);
+ this.original(config);
}catch(e){
promiseProxy.reject(e);
}
return p;
-};
+}.bind({
+ /* We do this because clients are
+ recommended to delete globalThis.sqlite3Worker1Promiser. */
+ original: sqlite3Worker1Promiser
+});
//#if target=es6-module
/**