tryParseFromMap static method

ChannelMembers? tryParseFromMap({
  1. required Map<String, dynamic> data,
})

Implementation

static ChannelMembers? tryParseFromMap({
  required Map<String, dynamic> data,
}) {
  final hash = safeMessageToMapDeserializer(
    data[_presenceKey]?[_hashKey],
  );

  if (hash == null) {
    return null;
  }

  return ChannelMembers(
    membersMap: hash.map<String, MemberInfo?>(
      (key, _) => MapEntry(
        key,
        null,
      ),
    ),
    myId: null,
  );
}