DashChat constructor

const DashChat({
  1. required ChatUser currentUser,
  2. required void onSend(
    1. ChatMessage message
    ),
  3. required List<ChatMessage> messages,
  4. InputOptions inputOptions = const InputOptions(),
  5. MessageOptions messageOptions = const MessageOptions(),
  6. MessageListOptions messageListOptions = const MessageListOptions(),
  7. QuickReplyOptions quickReplyOptions = const QuickReplyOptions(),
  8. ScrollToBottomOptions scrollToBottomOptions = const ScrollToBottomOptions(),
  9. bool readOnly = false,
  10. List<ChatUser>? typingUsers,
  11. 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);