u url.URL
t *Torrent
lastAnnounce trackerAnnounceResult
+ allow, done func()
}
type torrentTrackerAnnouncer interface {
ret.Completed = time.Now()
}()
ret.Interval = time.Minute
+ me.allow()
+ defer me.done()
ip, err := me.getIp()
if err != nil {
ret.Err = fmt.Errorf("error getting ip: %s", err)