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
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…