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();