onSendButtonClick method

dynamic onSendButtonClick()

Implementation

onSendButtonClick() {
  if (textEditingController != null && textEditingController!.text.isNotEmpty) {
    if (previewMessageMode == PreviewMessageMode.none) {
      sendTextMessage();
    } else if (previewMessageMode == PreviewMessageMode.edit) {
      editTextMessage();
    } else if (previewMessageMode == PreviewMessageMode.reply) {
      Map<String, dynamic> metadata = {};
      metadata["reply-message"] = oldMessage!.toJson();

      sendTextMessage(metadata: metadata);
    }
  }
}