connect method

  1. @override
Future<bool> connect()
override

Implementation

@override
connect() async {
  /*
  _db = await AsyncDatabase.open(
    join(FileF.path, "$name.db"),
  );
  */

  final sqlite3 = await WasmSqlite3.loadFromUrl(
    Uri.parse('sqlite3.wasm'),
    //environment: SqliteEnvironment(fileSystem: fs),
  );
  final fs = await IndexedDbFileSystem.open(
    dbName: name,
  );

  sqlite3.registerVirtualFileSystem(
    fs,
    makeDefault: true,
  );

  _db = sqlite3.open(
    name,
  );

  return true;
}