deleteAllLocationKey method

void deleteAllLocationKey()

Implementation

void deleteAllLocationKey() async {
  var response = await atClient!.getKeys(
    regex: '$locationKey',
  );
  await Future.forEach(response, (dynamic key) async {
    if (!'@$key'.contains('cached')) {
      // the keys i have created
      var atKey = getAtKey(key);
      var result = await atClient!
          .delete(atKey, isDedicated: MixedConstants.isDedicated);
      print('$key is deleted ? $result');
    }
  });

  if (MixedConstants.isDedicated) {
    await SyncSecondary().callSyncSecondary(SyncOperation.syncSecondary);
  }
}