ChatRoom.fromMap constructor
Creates a ChatRoom from a Map object
Implementation
factory ChatRoom.fromMap(Map<String, dynamic> map) {
return ChatRoom(
userId: map['userId'] ?? '',
username: map['username'] ?? '',
latestMessage: map['latestMessage'] ?? '',
latestMessageTime: map['latestMessageTime'] != null
? DateTime.parse(map['latestMessageTime'])
: DateTime.now(),
unreadCount: map['unreadCount'] ?? 0,
latestMessageStatus: map['latestMessageStatus'],
avatarUrl: map['avatarUrl']
);
}