last<T2 extends AbstractKey<Comparable> > method
Future<MapEntry<T2, Map<String, dynamic> > ?>
last<T2 extends AbstractKey<Comparable> >(
- T2 key, {
- KeyValueAdapterSession? session,
override
Implementation
@override
Future<MapEntry<T2, Map<String, dynamic>>?>
last<T2 extends AbstractKey<Comparable>>(T2 key,
{KeyValueAdapterSession? session}) async {
var boxName = await getBoxName(key);
if (_avlTrees[boxName]!.isNotEmpty) {
var result =
await _boxes[boxName]!.get(encodeKey(_avlTrees[boxName]!.last));
if (result != null) {
return MapEntry(_avlTrees[boxName]!.last as T2, jsonDecode(result));
}
}
}