updateItem method

Future<int> updateItem({
  1. required String tableName,
  2. required String id,
  3. required Map<String, dynamic> item,
})

Implementation

Future<int> updateItem({
  required String tableName,
  required String id,
  required Map<String, dynamic> item,
}) async {
  final db = await database;
  item['last_updated'] = DateTime.now().toIso8601String();
  return await db.update(
    tableName,
    _serializeItem(item),
    where: 'id = ?',
    whereArgs: [id],
  );
}