close method

  1. @override
void close()
override

Releases sockets. The instance is unusable afterwards.

Implementation

@override
void close() {
  _closed = true;
  for (final s in List<_FakeSocket>.of(_sockets)) {
    s._serverClose(KletsoCloseCodes.goingAway, 'backend closed');
  }
  unawaited(_sent.close());
  unawaited(_userEvents.close());
}