close method

  1. @override
Future<void> close()
override

Stops accepting requests and releases transport resources.

Implementation

@override
Future<void> close() async {
  if (_closed) return;
  _closed = true;
  _changes.add(null);
  for (final pending in _pending) {
    if (!pending.completed) {
      pending.fail(StateError('Testing controller closed.'));
    }
  }
  await _changes.close();
}