waitUntilConnected method

Future<void> waitUntilConnected()

Implementation

Future<void> waitUntilConnected() async {
  while (!_connected) {
    _raiseIfTerminal();
    if (_roomClosed.isCompleted) {
      _raiseIfTerminal();
      throw _disconnectedError(baseMessage: 'room connection closed before reconnect completed');
    }
    await Future<void>.delayed(const Duration(milliseconds: 50));
  }
}