Future close()

in lib/src/close_guarantee_channel.dart [80:90]


  Future<void> close() {
    var done = super.close();
    _channel._disconnected = true;
    var subscription = _channel._subscription;
    if (subscription != null) {
      // Don't dispatch anything but a done event.
      subscription.onData(null);
      subscription.onError(null);
    }
    return done;
  }