startListeningToRelay abstract method

void startListeningToRelay({
  1. required String relay,
  2. required void onRelayListening(
    1. String relayUrl,
    2. dynamic receivedData,
    3. WebSocketChannel? relayWebSocket
    )?,
  3. required void onRelayConnectionError(
    1. String relayUrl,
    2. Object? error,
    3. WebSocketChannel? relayWebSocket
    )?,
  4. required void onRelayConnectionDone(
    1. String relayUrl,
    2. WebSocketChannel? relayWebSocket
    )?,
  5. required bool retryOnError,
  6. required bool retryOnClose,
  7. required bool shouldReconnectToRelayOnNotice,
  8. required Duration connectionTimeout,
  9. required bool ignoreConnectionException,
  10. required bool lazyListeningToRelays,
})

Implementation

void startListeningToRelay({
  required String relay,
  required void Function(
    String relayUrl,
    dynamic receivedData,
    WebSocketChannel? relayWebSocket,
  )? onRelayListening,
  required void Function(
    String relayUrl,
    Object? error,
    WebSocketChannel? relayWebSocket,
  )? onRelayConnectionError,
  required void Function(String relayUrl, WebSocketChannel? relayWebSocket)?
      onRelayConnectionDone,
  required bool retryOnError,
  required bool retryOnClose,
  required bool shouldReconnectToRelayOnNotice,
  required Duration connectionTimeout,
  required bool ignoreConnectionException,
  required bool lazyListeningToRelays,
});