close method

  1. @override
void close()
override

Permanently closes the reactive object and releases all internal resources.

After calling close, the object should no longer be used.

Implementation

@override
void close() {
  _cleanup();
  _sourceCompleted = true;
  _streamFactory = null;
  _hasBoundSource = false;
  _valueController?.close();
  _valueController = null;
  super.close();
}