From 502bb455e81f6a1e6f5906398712aff3b9252b8b Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Wed, 1 Apr 2015 17:38:17 +1100 Subject: [PATCH] dht: Remove obsolete function Server.AnnouncePeer --- dht/dht.go | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/dht/dht.go b/dht/dht.go index 1bdb9ab5..1fb38034 100644 --- a/dht/dht.go +++ b/dht/dht.go @@ -859,23 +859,6 @@ func (s *Server) Ping(node *net.UDPAddr) (*Transaction, error) { return s.query(newDHTAddr(node), "ping", nil, nil) } -// Announce a local peer. This can only be done to nodes that gave us an -// announce token, which is received in responses during GetPeers. It's -// recommended then that GetPeers is called before this method. -func (s *Server) AnnouncePeer(port int, impliedPort bool, infoHash string) (err error) { - s.mu.Lock() - defer s.mu.Unlock() - for _, node := range s.closestNodes(160, nodeIDFromString(infoHash), func(n *Node) bool { - return n.announceToken != "" - }) { - err = s.announcePeer(node.addr, infoHash, port, node.announceToken, impliedPort) - if err != nil { - break - } - } - return -} - func (s *Server) announcePeer(node dHTAddr, infoHash string, port int, token string, impliedPort bool) (err error) { if port == 0 && !impliedPort { return errors.New("nothing to announce") -- 2.48.1