setDelegate method

void setDelegate(
  1. ExtentManager delegate
)

Implementation

void setDelegate(ExtentManager delegate) {
  if (_delegate == delegate) {
    return;
  }
  if (_delegate != null) {
    onDetached?.call();
  }
  _delegate?.removeListener(notifyListeners);
  _delegate = delegate;
  _delegate?.addListener(notifyListeners);
  if (_delegate != null) {
    onAttached?.call();
  }
}