PresenceContent.fromMap constructor

PresenceContent.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory PresenceContent.fromMap(Map<String, dynamic> map) {
  print('Parsing PresenceContent from map: $map');
  final amount = map['amount'] as int;
  final channel = map['channel'] as String;
  final membersList = (map['members'] as List).map((member) {
    final memberMap = Map<String, dynamic>.from(member as Map);
    return Member.fromMap(memberMap);
  }).toList();
  return PresenceContent(amount: amount, channel: channel, members: membersList);
}