feat: update resolver health check to run first check in background immediately

This commit is contained in:
Sarto
2026-03-31 20:24:30 +03:30
parent 0a8499e4d2
commit 563b56e42b
+1 -2
View File
@@ -512,12 +512,11 @@ func (s *Server) initFetcher() error {
// Start rate limiter and noise goroutines.
fetcher.Start(ctx)
// Start periodic resolver health checks.
// Start periodic resolver health checks (runs first check in background immediately).
checker := client.NewResolverChecker(fetcher, timeout)
checker.SetLogFunc(func(msg string) {
s.addLog(msg)
})
checker.CheckNow()
checker.Start(ctx)
s.fetcher = fetcher