has method

  1. @override
Future<bool> has(
  1. String key, {
  2. String? prefix,
})
override

Implementation

@override
Future<bool> has(String key, {String? prefix}) async {
  if (!isOpen) {
    await open();
  }
  if (prefix == null) {
    return box.containsKey(key);
  } else {
    for (var key in box.keys) {
      if (key is String && key.startsWith(prefix)) {
        return true;
      }
    }
    return false;
  }
}