aboutsummaryrefslogtreecommitdiff
path: root/ext/wasm/api
diff options
context:
space:
mode:
authorstephan <stephan@noemail.net>2023-03-07 19:23:36 +0000
committerstephan <stephan@noemail.net>2023-03-07 19:23:36 +0000
commit416e9c1908f748d1a4c533c6e3b2d7f1a5b025cc (patch)
tree5b2583231a77bf13c33f60a1bc3843c32a1304ac /ext/wasm/api
parent4214cc32ba2082b90dde97495058c45920235bf4 (diff)
downloadsqlite-416e9c1908f748d1a4c533c6e3b2d7f1a5b025cc.tar.gz
sqlite-416e9c1908f748d1a4c533c6e3b2d7f1a5b025cc.zip
Improve how sqlite3.initWorker1API() determines whether it's running in a Worker thread. Based on feedback in [forum:ac7a94d4f77db235|forum post ac7a94d4f77db235].
FossilOrigin-Name: 2f712b836a0dafd0b2ee6ba4eaa9caa35e49375c7ad0562477e0f2d3b086ec03
Diffstat (limited to 'ext/wasm/api')
-rw-r--r--ext/wasm/api/sqlite3-api-worker1.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/wasm/api/sqlite3-api-worker1.js b/ext/wasm/api/sqlite3-api-worker1.js
index 5120ed006..d1c63c96e 100644
--- a/ext/wasm/api/sqlite3-api-worker1.js
+++ b/ext/wasm/api/sqlite3-api-worker1.js
@@ -317,7 +317,7 @@ globalThis.sqlite3ApiBootstrap.initializers.push(function(sqlite3){
sqlite3.initWorker1API = function(){
'use strict';
const toss = (...args)=>{throw new Error(args.join(' '))};
- if('function' !== typeof importScripts){
+ if(!(globalThis.WorkerGlobalScope instanceof Function)){
toss("initWorker1API() must be run from a Worker thread.");
}
const self = this.self;