request method

  1. @override
Future<void> request(
  1. void empty
)
override

Implementation

@override
Future<void> request(void empty) async {
  print('deleting all contacts');
  // List<Contact> not used
  await DbStoresWeebi().herders.delete(_dbContacts.db);
  // ! DO NOT delete the counter because past tickets may still hold these ids
  // * better have users complain about ids not starting at 1 than corrupting their data
  // final counterStore = sembast.StoreRef<String, int>.main();
  // await counterStore.record('contactsCounter').delete(_dbContacts.db);
  await _dbContacts.db.compact();
  return;
}