replace time.NewTicker().C with time.After
They are synonymous and time.After is much easier to read.
This commit is contained in:
parent
9825a69ac7
commit
29c206611e
3 changed files with 4 additions and 6 deletions
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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()
|
||||
}
|
||||
}
|
||||
}()
|
||||
|
|
Loading…
Add table
Reference in a new issue