getMany<T2 extends AbstractKey<Comparable> > method
Future<Map<T2, Map<String, dynamic> ?> >
getMany<T2 extends AbstractKey<Comparable> >(
- List<
T2> keys, { - KeyValueAdapterSession? session,
override
Implementation
@override
Future<Map<T2, Map<String, dynamic>?>>
getMany<T2 extends AbstractKey<Comparable>>(List<T2> keys,
{KeyValueAdapterSession? session}) async {
var result = <T2, Map<String, dynamic>?>{};
if (keys.isNotEmpty) {
var boxName = await getBoxName(keys[0]);
for (var key in keys) {
var res = await _boxes[boxName]!.get(encodeKey(key));
result[key] = res != null ? jsonDecode(res) : null;
}
}
return result;
}