FilePersistor constructor

FilePersistor({
  1. void onPersist(
    1. Set<Document> batch
    )?,
  2. void onClear(
    1. Set<Collection> collections
    )?,
  3. void onClearAll()?,
  4. void onHydrate(
    1. Json data
    )?,
  5. void onSync()?,
  6. DataStoreEncrypter? encrypter,
  7. PersistorSettings settings = const PersistorSettings(),
  8. Duration persistenceThrottle = const Duration(milliseconds: 100),
})

Implementation

FilePersistor({
  super.onPersist,
  super.onClear,
  super.onClearAll,
  super.onHydrate,
  super.onSync,
  super.encrypter,
  super.settings = const PersistorSettings(),
  super.persistenceThrottle = const Duration(milliseconds: 100),
}) : super(
        logger: Loon.logger.child('FilePersistor'),
      );