DashChat constructor
const
DashChat({
- required ChatUser currentUser,
- required void onSend(
- ChatMessage message
- required List<
ChatMessage> messages, - InputOptions inputOptions = const InputOptions(),
- MessageOptions messageOptions = const MessageOptions(),
- MessageListOptions messageListOptions = const MessageListOptions(),
- QuickReplyOptions quickReplyOptions = const QuickReplyOptions(),
- ScrollToBottomOptions scrollToBottomOptions = const ScrollToBottomOptions(),
- bool readOnly = false,
- List<
ChatUser> ? typingUsers, - Key? key,
Implementation
const DashChat({
required this.currentUser,
required this.onSend,
required this.messages,
this.inputOptions = const InputOptions(),
this.messageOptions = const MessageOptions(),
this.messageListOptions = const MessageListOptions(),
this.quickReplyOptions = const QuickReplyOptions(),
this.scrollToBottomOptions = const ScrollToBottomOptions(),
this.readOnly = false,
this.typingUsers,
Key? key,
}) : super(key: key);