HMSMessage.fromMap constructor
HMSMessage.fromMap(
- Map map
Implementation
factory HMSMessage.fromMap(Map map) {
Map messageMap = map;
String messageId =
messageMap.containsKey("message_id") ? messageMap["message_id"] : "";
HMSPeer? sender = messageMap.containsKey("sender")
? HMSPeer.fromMap(messageMap['sender'])
: null;
HMSMessageRecipient recipient =
HMSMessageRecipient.fromMap(messageMap['hms_message_recipient']);
return HMSMessage(
messageId: messageId,
sender: sender,
message: messageMap['message'] as String,
type: messageMap['type'] as String,
time: HMSDateExtension.convertDateFromString(messageMap['time']),
hmsMessageRecipient: recipient);
}