ChatUser.fromMap constructor
Creates a ChatUser from a Map object
Implementation
factory ChatUser.fromMap(Map<String, dynamic> map) {
return ChatUser(
userId: map['userId'] ?? '',
username: map['username'] ?? '',
isOnline: map['isOnline'] ?? false,
lastSeen: map['lastSeen'] != null
? DateTime.parse(map['lastSeen'])
: null,
avatarUrl: map['avatarUrl'],
);
}