close method

Future<void> close()

Closes the server and cancels the timeout.

Implementation

Future<void> close() async {
  _timeoutTimer?.cancel();
  _timeoutTimer = null;
  final server = _server;
  _server = null;
  if (server != null) await server.close();
}