dispose method

  1. @override
void dispose()
override

Implementation

@override
void dispose() {
  final subscriptions = _boundStreams;
  _boundStreams = null;
  // Publish disposal before invoking user-controlled upstream onCancel.
  // Reentrant bindings must not revive a closed Rx or escape this cleanup.
  super.dispose();
  if (subscriptions != null) {
    for (final subscription in subscriptions) {
      subscription.cancel();
    }
  }
}