generateMessage method
Implementation
QMessage generateMessage({
required int chatRoomId,
required String text,
Json? extras,
}) {
var id = Random.secure().nextInt(10000);
return QMessage(
// Provided by user
chatRoomId: chatRoomId,
text: text,
extras: extras,
timestamp: DateTime.now(),
uniqueId: _generateUniqueId(),
//
id: id,
payload: null,
previousMessageId: 0,
sender: currentUser!,
status: QMessageStatus.sending,
type: QMessageType.text,
);
}