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. String? client,
  12. 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.client,
  this.roomClientFactory,
});