saveAsync method

Future<bool> saveAsync(
  1. SQLiteConnection db
)

Implementation

Future<bool> saveAsync(SQLiteConnection db) async {
  bool hasSaved = false;
  if (hasItems() == false) {
    return hasSaved;
  }
  if (newList.isNotEmpty) {
    for (var t in newList) {
      t.id = 0;
    }
    await db.insertAll(newList);
    hasSaved = true;
  }
  if (updateList.isNotEmpty) {
    await db.updateAll(updateList);
    hasSaved = true;
  }
  return hasSaved;
}