reconnect method

Future<void> reconnect()

Triggers a reconnect to the last connected URI if the current state is ConnectionFailedDTDState (and there was a previous connection).

Implementation

Future<void> reconnect() {
  final reconnectFunc = _lastConnectFunc;
  if (_connectionState.value is! ConnectionFailedDTDState ||
      reconnectFunc == null) {
    return Future.value();
  }

  return reconnectFunc();
}