ChatRoomNodeInfo.from constructor

ChatRoomNodeInfo.from(
  1. Map data
)

Implementation

ChatRoomNodeInfo.from(Map data)
    : recommend = ChatRoomNode.from({
        'node': data['data'],
        'name': data['msg'],
        'online': List.from(data['avaliable']).firstWhere(
                (element) => element['name'] == data['msg'])?['online'] ??
            0,
      }),
      avaliable = List.from(data['avaliable'])
          .map((element) => ChatRoomNode.from(element))
          .toList();