RCKChatPage constructor
RCKChatPage({
- Key? key,
- RCKChatPageConfig? config,
- ChatAppBarBuilder? appBarBuilder,
- Map<
RCIMIWMessageType, CustomChatItemBubbleBuilder> ? customChatItemBubbleBuilders, - Widget stickyHeaderBuilder(
- BuildContext context
- MessageTapCallback? onMessageTap,
- MessageDoubleTapCallback? onMessageDoubleTap,
- MessageLongPressCallback? onMessageLongPress,
- MessageSwipeCallback? onMessageSwipe,
- MessageTapCallback? onMessageAppendBubbleTap,
- MessageLongPressCallback? onMessageAppendBubbleLongPress,
- RCIMIWConversation? conversation,
- 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();