clearAll method

  1. @override
Future<void> clearAll()
override

Clears all cached data.

DANGER: This will permanently delete ALL cached data including events, metadata, contact lists, relay sets, user relay lists, nip05 records, and filter fetched range records. This operation cannot be undone.

Implementation

@override
Future<void> clearAll() async {
  await Future.wait([
    _eventsStore.delete(_database),
    _metadataStore.delete(_database),
    _contactListStore.delete(_database),
    _relayListStore.delete(_database),
    _nip05Store.delete(_database),
    _relaySetStore.delete(_database),
    _filterFetchedRangeStore.delete(_database),
    _keysetStore.delete(_database),
    _proofStore.delete(_database),
    _mintInfoStore.delete(_database),
    _secretCounterStore.delete(_database),
  ]);
}