RCKChatPage constructor

RCKChatPage({
  1. Key? key,
  2. RCKChatPageConfig? config,
  3. ChatAppBarBuilder? appBarBuilder,
  4. Map<RCIMIWMessageType, CustomChatItemBubbleBuilder>? customChatItemBubbleBuilders,
  5. Widget stickyHeaderBuilder(
    1. BuildContext context
    )?,
  6. MessageTapCallback? onMessageTap,
  7. MessageDoubleTapCallback? onMessageDoubleTap,
  8. MessageLongPressCallback? onMessageLongPress,
  9. MessageSwipeCallback? onMessageSwipe,
  10. MessageTapCallback? onMessageAppendBubbleTap,
  11. MessageLongPressCallback? onMessageAppendBubbleLongPress,
  12. RCIMIWConversation? conversation,
  13. TapBeforePermissionCallback? onTapBeforePermission,
})

Implementation

RCKChatPage({
  super.key,
  RCKChatPageConfig? config,
  this.appBarBuilder,
  this.customChatItemBubbleBuilders,
  this.stickyHeaderBuilder,
  this.onMessageTap,
  this.onMessageDoubleTap,
  this.onMessageLongPress,
  this.onMessageSwipe,
  this.onMessageAppendBubbleTap,
  this.onMessageAppendBubbleLongPress,
  this.conversation,
  this.onTapBeforePermission,
}) : config = config ?? RCKChatPageConfig();