clearAll method
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 dbRdy;
await _objectBox.store.runInTransactionAsync(
TxMode.write,
(Store store, _) {
store.box<DbNip01Event>().removeAll();
store.box<DbUserRelayList>().removeAll();
store.box<DbRelaySet>().removeAll();
store.box<DbContactList>().removeAll();
store.box<DbMetadata>().removeAll();
store.box<DbNip05>().removeAll();
store.box<DbFilterFetchedRangeRecord>().removeAll();
},
null,
);
}