Fix blocking TLD sync loop - add missing go keyword

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
primal
2026-02-01 19:05:50 -05:00
parent c6ec482d1f
commit d41f9cc7c9
+8 -5
View File
@@ -30,7 +30,7 @@ func main() {
go crawler.UpdateStats()
// Start all loops independently
fmt.Println("Starting import, crawl, and stats loops...")
fmt.Println("Starting import and processing loops...")
// Import loop (background) - imports .com domains from vertices.txt.gz
go crawler.ImportDomainsInBackground("vertices.txt.gz")
@@ -41,8 +41,8 @@ func main() {
"ycombinator.com",
})
// Check loop (background)
go crawler.StartCheckLoop()
// feed_check loop (background) - checks feeds for new items
go crawler.StartFeedCheckLoop()
// Stats loop (background) - updates once per minute
go crawler.StartStatsLoop()
@@ -53,11 +53,14 @@ func main() {
// Maintenance loop (background) - WAL checkpoints and integrity checks
go crawler.StartMaintenanceLoop()
// TLD sync loop (background) - syncs with IANA, marks dead TLDs, adds new ones
go crawler.startTLDSyncLoop()
// Publish loop (background) - autopublishes items for approved feeds
go crawler.StartPublishLoop()
// Crawl loop (background) - crawls approved domains for feeds
go crawler.StartCrawlLoop()
// Domain loop (background) - domain_check + feed_crawl
go crawler.StartDomainLoop()
// Wait for shutdown signal
sig := <-sigChan