replace time.NewTicker().C with time.After

They are synonymous and time.After is much easier to read.
This commit is contained in:
Jimmy Zelinskie 2016-01-08 15:55:10 -05:00
parent 9825a69ac7
commit 29c206611e
3 changed files with 4 additions and 6 deletions

View file

@ -122,7 +122,7 @@ func New(cfg config.StatsConfig) *Stats {
if cfg.IncludeMem {
s.MemStatsWrapper = NewMemStatsWrapper(cfg.VerboseMem)
s.recordMemStats = time.NewTicker(cfg.MemUpdateInterval.Duration).C
s.recordMemStats = time.After(cfg.MemUpdateInterval.Duration)
}
s.flattened = flatjson.Flatten(s)

View file

@ -96,7 +96,7 @@ func (tkr *Tracker) purgeInactivePeers(purgeEmptyTorrents bool, threshold, inter
case <-tkr.shuttingDown:
return
case <-time.NewTicker(interval).C:
case <-time.After(interval):
before := time.Now().Add(-threshold)
glog.V(0).Infof("Purging peers with no announces since %s", before)

View file

@ -107,14 +107,12 @@ func (s *Server) Serve() {
s.wg.Add(1)
go func() {
defer s.wg.Done()
// Generate a new IV every hour.
t := time.NewTicker(time.Hour)
for {
select {
case <-t.C:
s.connIDGen.NewIV()
case <-s.closing:
return
case <-time.After(time.Hour):
s.connIDGen.NewIV()
}
}
}()