upsertRow method

void upsertRow(
  1. CatalogRow row
)

Implementation

void upsertRow(CatalogRow row) {
  final index = _rows.indexWhere((item) => item.keyPath == row.keyPath);
  if (index >= 0) {
    _rows[index] = row;
  } else {
    _rows.add(row);
  }
  _sortRows();
  notifyListeners();
}