insertList method

Future<void> insertList(
  1. List<T> items,
  2. OnConflictStrategy onConflictStrategy
)

Implementation

Future<void> insertList(
  final List<T> items,
  final OnConflictStrategy onConflictStrategy,
) async {
  if (items.isEmpty) return;
  final batch = _database.batch();
  for (final item in items) {
    batch.insert(
      _entityName,
      _valueMapper(item),
      conflictAlgorithm: onConflictStrategy.asSqfliteConflictAlgorithm(),
    );
  }
  await batch.commit(noResult: true);
  _changeListener?.add(_entityName);
}