destroy method Null safety

  1. @override
Entity destroy(
  1. Entity objectToDestroy
)
override

Destroy the domain.

Implementation

@override
Entity destroy(Entity objectToDestroy) {
  ///fire property change listener BEFORE_DESTROY
  print("${PropertyChangeConstrains.BEFORE_DESTROY}  => $objectToDestroy");

  _list.removeWhere((item) => item.id == objectToDestroy.id);

  ///fire property change listener AFTER_DESTROY
  print("${PropertyChangeConstrains.AFTER_DESTROY}  => $objectToDestroy");

  return objectToDestroy;
}