stop method

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

Stop the server

Implementation

@override
Future<void> stop() async {
  if (_state != SessionHostState.running) {
    return;
  }

  _state = SessionHostState.stopped;

  await closeAllSessions();

  if (ownsTransport) {
    await onStop();
  }

  addServerEvent(
    ServerEvent(
      type: ServerEventType.stopped,
      message: stoppedMessage,
    ),
  );
}