def GetKnownPeers(self, request: qrl_pb2.GetKnownPeersReq, context) -> qrl_pb2.GetKnownPeersResp: response = qrl_pb2.GetKnownPeersResp() response.node_info.CopyFrom(self.qrlnode.getNodeInfo()) response.known_peers.extend( [qrl_pb2.Peer(ip=p) for p in self.qrlnode._peer_addresses]) return response
def GetKnownPeers(self, request: qrl_pb2.GetKnownPeersReq, context) -> qrl_pb2.GetKnownPeersResp: logger.debug("[QRLNode] GetPeers") known_peers = qrl_pb2.KnownPeers() known_peers.peers.extend( [qrl_pb2.Peer(ip=p) for p in self.node.peer_addresses]) return qrl_pb2.GetKnownPeersResp(known_peers=known_peers)
def GetKnownPeers(self, request: qrl_pb2.GetKnownPeersReq, context) \ -> qrl_pb2.GetKnownPeersResp: try: known_peers = qrl_pb2.KnownPeers() known_peers.peers.extend( [qrl_pb2.Peer(ip=p) for p in self.qrlnode.peer_addresses]) return qrl_pb2.GetKnownPeersResp(known_peers=known_peers) except Exception as e: context.set_code(StatusCode.unknown) context.set_details(str(e)) return None