RoomClient.withIAP constructor

RoomClient.withIAP({
  1. Uri? url,
  2. Duration? reconnectTimeout,
  3. Duration reconnectRetryBaseDelay = const Duration(milliseconds: 500),
  4. Duration reconnectRetryMaxDelay = const Duration(seconds: 30),
  5. OAuthTokenRequestHandler? oauthTokenRequestHandler,
  6. SecretRequestHandler? secretRequestHandler,
})

Implementation

RoomClient.withIAP({
  Uri? url,
  Duration? reconnectTimeout,
  Duration reconnectRetryBaseDelay = const Duration(milliseconds: 500),
  Duration reconnectRetryMaxDelay = const Duration(seconds: 30),
  OAuthTokenRequestHandler? oauthTokenRequestHandler,
  SecretRequestHandler? secretRequestHandler,
}) : this(
       protocolFactory: WebSocketClientProtocol.createFactoryWithIAP(url: url),
       reconnectTimeout: reconnectTimeout,
       reconnectRetryBaseDelay: reconnectRetryBaseDelay,
       reconnectRetryMaxDelay: reconnectRetryMaxDelay,
       oauthTokenRequestHandler: oauthTokenRequestHandler,
       secretRequestHandler: secretRequestHandler,
     );