diff options
author | stephan <stephan@noemail.net> | 2022-10-20 05:14:37 +0000 |
---|---|---|
committer | stephan <stephan@noemail.net> | 2022-10-20 05:14:37 +0000 |
commit | 842c5ee84951da8524221e0546d41e4f3a1a18f0 (patch) | |
tree | 69fe682e0d6d57c46478a0c4d34510bb0df729cb /ext/wasm/fiddle/fiddle-worker.js | |
parent | d89a66ec36491c1d98a1bbeb04dac4e74d66f754 (diff) | |
download | sqlite-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.js | 6 |
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()*/; |