newSembastWebVaultStore function
Future<SembastVaultStore>
newSembastWebVaultStore({
- int? databaseVersion,
- OnVersionChangedFunction? onVersionChanged,
- DatabaseMode? databaseMode,
- SembastCodec? sembastCodec,
Creates a new web SembastVaultStore
databaseVersion
: The expected versiononVersionChanged
: IfdatabaseVersion
not null and if the existing version is different, onVersionChanged is calleddatabaseMode
: The database modesembastCodec
: The codec which can be used to load/save a record, allowing for user encryption
Implementation
Future<SembastVaultStore> newSembastWebVaultStore(
{int? databaseVersion,
OnVersionChangedFunction? onVersionChanged,
DatabaseMode? databaseMode,
SembastCodec? sembastCodec}) {
return SembastWebAdapter.build('sembast_web',
version: databaseVersion,
onVersionChanged: onVersionChanged,
mode: databaseMode,
codec: sembastCodec)
.then((adapter) => SembastVaultStore(adapter));
}