sendMessage method

Future<void> sendMessage({
  1. String url = '',
})

Implementation

Future<void> sendMessage({String url = ''}) async {
  ChatMessage dummyMessage = ChatMessage(
    text: messageController.text,
    ownerId: userData?.userId ?? "",
    createdOn: DateTime.now(),
    ownerName: userData?.name ?? "",
    ownerProfile: userData?.profile ?? "",
    url: url,
  );
  String messageText = messageController.text.trim();
  if (messageText.isNotEmpty || url.isNotEmpty) {
    DocumentReference messageRef = _chatRoomCollection.doc();
    await messageRef.set(dummyMessage.toJson());
  }
  messageController.clear();
  notifyListeners();
}