aboutsummaryrefslogtreecommitdiff
path: root/ext/wasm/api
diff options
context:
space:
mode:
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
/**