diff options
author | stephan <stephan@noemail.net> | 2023-03-07 19:23:36 +0000 |
---|---|---|
committer | stephan <stephan@noemail.net> | 2023-03-07 19:23:36 +0000 |
commit | 416e9c1908f748d1a4c533c6e3b2d7f1a5b025cc (patch) | |
tree | 5b2583231a77bf13c33f60a1bc3843c32a1304ac /ext/wasm/api | |
parent | 4214cc32ba2082b90dde97495058c45920235bf4 (diff) | |
download | sqlite-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.js | 2 |
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; |