keys method
Implementation
@override
Future<List<String>> keys({String? prefix}) async {
if (!isOpen) {
await open();
}
if (prefix == null) {
return box.keys.toList().whereType<String>().toList();
} else {
final List<String> keys = [];
for (var key in box.keys) {
if (key is String && key.startsWith(prefix)) {
keys.add(key);
}
}
return keys;
}
}