INNER CODE UNIT · Go
ticker
gliderlabs/registrator · registrator.go:147
ticker := time.NewTicker(time.Duration(*refreshInterval) * time.Second)
go func() {
for {
select {
case <-ticker.C:
b.Refresh()
case <-quit:
ticker.Stop()
return
}
}
}()
}
// Start the resync timer if enabled
if *resyncInterval > 0 {
resyncTicker := time.NewTicker(time.Duration(*resyncInterval) * time.Second)
go func() {