getAll method
- int? parentId,
Read All Box<List<T>>
Implementation
Future<List<T>> getAll({int? parentId}) async {
final raf = await _indexedDB.openReadRaf();
final list = <T>[];
for (var meta in _indexedDB.getAll(parentId: parentId)) {
if (meta.adapterTypeId != -1 &&
meta.adapterTypeId != _adapter.adapterTypeId) {
continue;
}
final data = await meta.getData(raf);
final map = _adapter.fromJson(_adapter.decompress(data));
list.add(_adapter.fromMap(map));
// print(meta.offset);
}
await raf.close();
return list;
}