amSend property

void amSend=(T object)

to set a value to the current channel route;

Implementation

set amSend(T object) {
  _previousValue = _currentValue;
  _currentValue = object;

  // for recieve events
  try {
    for (var ev in _recEvents.values) {
      try {
        ev(object);
      } catch (e) {
        print(e);
      }
    }
  } catch (e) {}

  // for changing current value events
  if (_currentValue != _previousValue) {
    try {
      for (var ev in _changeEvents.values) {
        try {
          ev(object);
        } catch (e) {
          print(e);
        }
      }
    } catch (e) {}
  }
}