in lib/src/guarantee_channel.dart [178:192]
Future<void> close() {
if (_inAddStream) {
throw StateError('Cannot close sink while adding stream.');
}
if (_closed) return done;
_closed = true;
if (!_disconnected) {
_channel._onSinkDisconnected();
_doneCompleter.complete(_inner.close());
}
return done;
}