ChatMessage.fromMap constructor
Creates a message from a Map
, e.g. from decoded JSON.
Implementation
factory ChatMessage.fromMap(Map<String, dynamic> map) {
return ChatMessage(
text: (map[_keyText] as String?) ?? '',
chatMedia: map[_keyChatMedia] != null
? ChatMedia.fromMap(map[_keyChatMedia] as Map<String, dynamic>)
: null,
isSender: map[_keyIsSender] as bool,
createdAt: map[_keyCreatedAt] != null
? DateTime.fromMillisecondsSinceEpoch(map[_keyCreatedAt] as int)
: null,
);
}