addAll method
Implementation
@override
Future<void> addAll(List<T> values) async {
for (var value in values) {
final id = _indexDB.getGeneratedId; //auto id
final map = _adapter.toMap(value);
final newValue = _adapter.fromMap(_adapter.setAutoId(map, id));
final jsonData = _adapter.encodeRecord(_adapter.toJson(newValue));
await _indexDB.addRecord(
jsonData: jsonData,
id: id,
uniqueFieldId: _adapter.getUniqueFieldId(),
);
notify(TBEventType.add, id, _adapter.getUniqueFieldId());
}
// disk ထဲရေးသွင်း
await _indexDB.writeFlush();
}