buildFileDataStore method
FileDataStore
buildFileDataStore({
- required String collection,
- required PersistorSettings? settings,
- required String? shard,
override
Implementation
@override
FileDataStore buildFileDataStore({
required String collection,
required PersistorSettings? settings,
required String? shard,
}) {
final filename = buildFileDataStoreFilename(
collection: collection,
shard: shard,
settings: settings,
);
if (settings is EncryptedFilePersistorSettings &&
settings.encryptionEnabled) {
return EncryptedFileDataStore(
file: File("${fileDataStoreDirectory.path}/$filename"),
collection: collection,
encrypter: _encrypter,
);
}
return super.buildFileDataStore(
collection: collection,
settings: settings,
shard: shard,
);
}