RoomConnectionScope constructor

const RoomConnectionScope({
  1. Key? key,
  2. required Future<RoomConnectionInfo> authorization(),
  3. required Widget builder(
    1. BuildContext context,
    2. RoomClient room
    ),
  4. Widget doneBuilder(
    1. BuildContext context,
    2. Object? error
    )?,
  5. Widget authorizingBuilder(
    1. BuildContext context
    )?,
  6. Widget retryingBuilder(
    1. BuildContext context,
    2. Object? error
    )?,
  7. Widget notFoundBuilder(
    1. BuildContext context
    )?,
  8. Widget connectingBuilder(
    1. BuildContext context,
    2. RoomClient room
    )?,
  9. void onReady(
    1. RoomClient room
    )?,
  10. bool enableMessaging = true,
  11. dynamic oauthTokenRequestHandler(
    1. RoomClient,
    2. OAuthTokenRequest
    )?,
  12. dynamic secretRequestHandler(
    1. RoomClient,
    2. SecretRequest
    )?,
  13. String? client,
  14. RoomClient roomClientFactory(
    1. RoomConnectionInfo connectionInfo
    )?,
})

Implementation

const RoomConnectionScope({
  super.key,
  required this.authorization,
  required this.builder,
  this.doneBuilder,
  this.authorizingBuilder,
  this.retryingBuilder,
  this.notFoundBuilder,
  this.connectingBuilder,
  this.onReady,
  this.enableMessaging = true,
  this.oauthTokenRequestHandler,
  this.secretRequestHandler,
  this.client,
  this.roomClientFactory,
});