onSelectChanged method Null safety

void onSelectChanged(
  1. bool? value,
  2. Cow? cow
)

Implementation

void onSelectChanged(bool? value, Cow? cow) {
  LogManager().addLog("${cow?.id} ${cow?.managementNumber} row 선택 (${value! ? "열기" : "닫기"})", action: LogConstants.graphRowTap, screen: runtimeType.toString());
  cows = cows!.map((e) {
    e.isSelected = false;
    return e;
  }).toList();

  if (cow != null) {
    cows!.firstWhereOrNull((e) => e.id == cow.id)!.isSelected = value;
  }

  updateDataTableRows();
  notifyListeners();
}