use of io.nuls.network.rpc.model.NodeDto in project nuls by nuls-io.
the class NetworkResource method getPeers.
@GET
@Path("/peers")
@Produces(MediaType.APPLICATION_JSON)
@ApiOperation("查询节点[3.7.2]")
@ApiResponses(value = { @ApiResponse(code = 200, message = "success", response = NodeDto.class) })
public RpcClientResult getPeers() {
List<Node> nodeList = networkService.getCanConnectNodes();
Result result = Result.getSuccess();
List<NodeDto> dtoList = new ArrayList<>();
for (Node node : nodeList) {
NodeDto dto = new NodeDto();
dto.setIp(node.getIp());
dto.setPort(node.getPort());
dtoList.add(dto);
}
Map<String, List<NodeDto>> map = new HashMap<>();
map.put("list", dtoList);
result.setData(map);
return result.toRpcClientResult();
}
Aggregations