]> Sergey Matveev's repositories - btrtrc.git/commitdiff
dht: Remove obsolete function Server.AnnouncePeer
authorMatt Joiner <anacrolix@gmail.com>
Wed, 1 Apr 2015 06:38:17 +0000 (17:38 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Wed, 1 Apr 2015 06:38:17 +0000 (17:38 +1100)
dht/dht.go

index 1bdb9ab5e3ac5486e3893fc0d1bde71c2ee81546..1fb3803423385e0ed52b215ddea7d6933602317e 100644 (file)
@@ -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")