sendMessage method
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();
}