mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-01 06:27:03 +03:00
WASM API renaming. Reworked JS API bootstrap's async post-init into a generic mechanism, no longer OPFS-specific.
FossilOrigin-Name: c42a8cb090cad1108dfd6be574202d744c59e053b505bc4c17252dc6b65d26bf
This commit is contained in:
@ -30,7 +30,7 @@ const tryOpfsVfs = function(sqlite3){
|
||||
const error = (...args)=>console.error(logPrefix,...args);
|
||||
log("tryOpfsVfs()");
|
||||
const capi = sqlite3.capi;
|
||||
const pVfs = capi.sqlite3_vfs_find("opfs") || toss("Unexpectedly missing 'opfs' VFS.");
|
||||
const pVfs = capi.sqlite3_vfs_find("opfs") || toss("Missing 'opfs' VFS.");
|
||||
const oVfs = capi.sqlite3_vfs.instanceForPointer(pVfs) || toss("Unexpected instanceForPointer() result.");;
|
||||
log("OPFS VFS:",pVfs, oVfs);
|
||||
|
||||
@ -78,7 +78,7 @@ const tryOpfsVfs = function(sqlite3){
|
||||
|
||||
importScripts('sqlite3.js');
|
||||
self.sqlite3InitModule()
|
||||
.then((EmscriptenModule)=>EmscriptenModule.sqlite3.installOpfsVfs())
|
||||
.then((EmscriptenModule)=>EmscriptenModule.sqlite3.asyncPostInit())
|
||||
.then((sqlite3)=>tryOpfsVfs(sqlite3))
|
||||
.catch((e)=>{
|
||||
console.error("Error initializing module:",e);
|
||||
|
Reference in New Issue
Block a user