in lib/src/disconnector.dart [141:152]
Future<void> _disconnect() {
_isDisconnected = true;
var future = _inner.close();
if (_inAddStream) {
_addStreamCompleter!.complete(_addStreamSubscription!.cancel());
_addStreamCompleter = null;
_addStreamSubscription = null;
}
return future;
}