insert<T extends SqliteModel> method

Future<int> insert<T extends SqliteModel>(
  1. List<T> models
)

Implementation

Future<int> insert<T extends SqliteModel>(List<T> models) async {
  Database db = await getdb();
  List<Future> ins = [];
  for (var i = 0; i < models.length; i++) {
    var data = models[i].toSqliteMap();
    ins.add(db.insert(
      models[i].tableName(),
      data,
      conflictAlgorithm: ConflictAlgorithm.replace,
    ));
  }
  Future.wait(ins);
  return models.length;
}