INNER CODE UNIT · Go
ticker
zan8in/afrog · cmd/afrog/main.go:466
ticker := time.NewTicker(10 * time.Second)
defer ticker.Stop()
for {
select {
case <-r.Done():
return
case <-ticker.C:
if err := r.ScanProgress.AtomicSave(autoSaveFile, atomic.LoadUint32(&options.CurrentCount), uint32(options.Count)); err != nil {
gologger.Debug().Msgf("auto save file failed: %s", err)
}
}
}
}()
if err := r.Run(); err != nil {
gologger.Error().Msgf("runner run err: %s\n", err)
return
}