insertIntervals method

Future<void> insertIntervals(
  1. List<IntervalType> intervals
)

Implementation

Future<void> insertIntervals(List<IntervalType> intervals) async {
  logger.d("Inserting ${intervals.length} intervals");

  final db = await _getDatabase();
  Batch batch = db.batch();

  for (var interval in intervals) {
    batch.insert(
      _intervalTableName,
      interval.toMap(),
      conflictAlgorithm: ConflictAlgorithm.fail,
    );
  }

  await batch.commit(noResult: true);
}