remove method
Implementation
void remove(ListenerUnit<T> unit) {
listenUnits.remove(unit);
activeUnits.remove(unit);
if (listenUnits.isEmpty && !_disposed) {
_disposed = true;
dispose();
}
}
void remove(ListenerUnit<T> unit) {
listenUnits.remove(unit);
activeUnits.remove(unit);
if (listenUnits.isEmpty && !_disposed) {
_disposed = true;
dispose();
}
}