From: Matt Joiner Date: Mon, 23 May 2016 00:19:14 +0000 (+1000) Subject: Update Torrent.wantPeersEvent in several places X-Git-Tag: v1.0.0~700 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=c6ec935e534a7a1f1232f870e412ca1af363d501;p=btrtrc.git Update Torrent.wantPeersEvent in several places --- diff --git a/client.go b/client.go index 2b6c4da9..a6dd9c98 100644 --- a/client.go +++ b/client.go @@ -1508,6 +1508,7 @@ func (cl *Client) AddTorrentInfoHash(infoHash metainfo.Hash) (t *Torrent, new bo go cl.announceTorrentDHT(t, true) } cl.torrents[infoHash] = t + t.updateWantPeersEvent() return } diff --git a/torrent.go b/torrent.go index 1b584807..e13accf5 100644 --- a/torrent.go +++ b/torrent.go @@ -519,6 +519,7 @@ func (t *Torrent) close() (err error) { conn.Close() } t.pieceStateChanges.Close() + t.updateWantPeersEvent() return } @@ -1076,6 +1077,7 @@ func (t *Torrent) addTrackers(announceList [][]string) { (*fullAnnounceList)[tierIndex] = appendMissingStrings((*fullAnnounceList)[tierIndex], trackerURLs) } t.startMissingTrackerScrapers() + t.updateWantPeersEvent() } // Don't call this before the info is available.