addAll method
- List<
T> values
Add All Box<T>
Implementation
Future<void> addAll(List<T> values) async {
final records = <TDBRecored>[];
for (var value in values) {
final map = _adapter.toMap(value);
final generatedId = _indexedDB.generatedId();
map['id'] = generatedId;
map['auto_id'] = generatedId;
records.add(
TDBRecored(
id: generatedId,
adapterTypeId: _adapter.adapterTypeId,
parentId: _adapter.parentId(value),
data: _adapter.compress(_adapter.toJson(map)),
),
);
}
return await _indexedDB.addMulti(records);
}