getAllKeys method
Implementation
@override
Future<List<String>> getAllKeys() async {
final box = await _getBox();
return (await Future.wait(
box.keys.whereType<String>().map(
(key) async {
if (key.startsWith(_badKeyPrefix)) {
key = await boxCollection._badKeyBox.get(key) ?? key;
}
return key;
},
),
))
.map(Uri.decodeComponent)
.toList();
}