asMap method
Implementation
Map asMap() {
final map = {
ROOMIDKEY: roomId,
NAMEKEY: name,
CREATETSKEY: createTs,
MAXMEMBERSKEY: maxMembers,
MAXMESSAGESKEY: maxMessages,
PASSWORDKEY: password,
};
final membersList = <Map>[];
for (final item in members) {
membersList.add(item.asMap());
}
map.addEntries([MapEntry(MEMBERSKEY, membersList)]);
return map;
}