QMultichannelProvider constructor

const QMultichannelProvider({
  1. Key? key,
  2. required String appId,
  3. required Widget builder(
    1. BuildContext
    ),
  4. void onURLTapped(
    1. String url
    )?,
  5. QAvatarConfig avatar = const QAvatarConfig.enabled(),
  6. QAvatarConfig rightAvatar = const QAvatarConfig.enabled(),
  7. QSubtitleConfig subtitle = const QSubtitleConfig.enabled(),
  8. String? title,
  9. String? channelId,
  10. bool hideEventUI = false,
  11. String baseUrl = 'https://multichannel.qiscus.com',
  12. String sdkBaseUrl = 'https://api3.qiscus.com',
  13. QAppTheme theme = const QAppTheme(),
  14. ProviderContainer? parentProviderContainer,
})

Implementation

const QMultichannelProvider({
  super.key,
  required this.appId,
  required this.builder,
  this.onURLTapped,
  this.avatar = const QAvatarConfig.enabled(),
  this.rightAvatar = const QAvatarConfig.enabled(),
  this.subtitle = const QSubtitleConfig.enabled(),
  this.title,
  this.channelId,
  this.hideEventUI = false,
  this.baseUrl = 'https://multichannel.qiscus.com',
  this.sdkBaseUrl = 'https://api3.qiscus.com',
  //
  this.theme = const QAppTheme(),
  this.parentProviderContainer,
});