clearByPattern method

Future<void> clearByPattern(
  1. String pattern
)

Implementation

Future<void> clearByPattern(String pattern) async {
  final regExp = RegExp(pattern);
  final keys = await _database?.getAllKeys() ?? [];
  for (final key in keys) {
    if (regExp.hasMatch(key)) {
      await _database?.delete(key);
      await _database?.deleteMetadata(key);
    }
  }
}