close method

  1. @override
Future close()
override

Prevents more data from being written to the response, and locks it entire from further editing.

Implementation

@override
Future close() async {
  if (!_isDetached && !_isClosed && !isBuffered) {
    _openStream();
    await stream.outgoingMessages.close();
  }

  _isClosed = true;
  await super.close();
}