aboutsummaryrefslogtreecommitdiff
path: root/ext/wasm/fiddle/fiddle-worker.js
diff options
context:
space:
mode:
authorstephan <stephan@noemail.net>2022-10-20 05:14:37 +0000
committerstephan <stephan@noemail.net>2022-10-20 05:14:37 +0000
commit842c5ee84951da8524221e0546d41e4f3a1a18f0 (patch)
tree69fe682e0d6d57c46478a0c4d34510bb0df729cb /ext/wasm/fiddle/fiddle-worker.js
parentd89a66ec36491c1d98a1bbeb04dac4e74d66f754 (diff)
downloadsqlite-842c5ee84951da8524221e0546d41e4f3a1a18f0.tar.gz
sqlite-842c5ee84951da8524221e0546d41e4f3a1a18f0.zip
Rework sqlite3_wasm_vfs_unlink(), add sqlite3_wasm_db_vfs(), update some docs.
FossilOrigin-Name: cdd46858f0e63bc7bfce8e339b3db9efdec43b6443ee76563a847f53d0176831
Diffstat (limited to 'ext/wasm/fiddle/fiddle-worker.js')
-rw-r--r--ext/wasm/fiddle/fiddle-worker.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/wasm/fiddle/fiddle-worker.js b/ext/wasm/fiddle/fiddle-worker.js
index f78a4d3be..581121826 100644
--- a/ext/wasm/fiddle/fiddle-worker.js
+++ b/ext/wasm/fiddle/fiddle-worker.js
@@ -102,7 +102,7 @@
const toss = (...args)=>{
throw new Error(args.join(' '));
};
- const fixmeOPFS = "(FIXME: won't work with vanilla OPFS.)";
+ const fixmeOPFS = "(FIXME: won't work with OPFS-over-sqlite3_vfs.)";
let sqlite3 /* gets assigned when the wasm module is loaded */;
self.onerror = function(/*message, source, lineno, colno, error*/) {
@@ -370,9 +370,9 @@
*/
sqlite3InitModule(fiddleModule).then((_sqlite3)=>{
sqlite3 = _sqlite3;
+ const dbVfs = sqlite3.capi.wasm.xWrap('fiddle_db_vfs', "*", ['string']);
fiddleModule.fsUnlink = (fn)=>{
- stderr("unlink:",fixmeOPFS);
- return sqlite3.capi.wasm.sqlite3_wasm_vfs_unlink(fn);
+ return sqlite3.capi.wasm.sqlite3_wasm_vfs_unlink(dbVfs(0), fn);
};
wMsg('fiddle-ready');
})/*then()*/;