diff --git a/cmd/scraper/main.go b/cmd/scraper/main.go index 4bf7395..ac77140 100644 --- a/cmd/scraper/main.go +++ b/cmd/scraper/main.go @@ -22,8 +22,6 @@ func main() { "version": "1.0.0", }) - // Initialize notification service - // Initialize MongoDB connection mongoManager := bootstrap.InitMongoDB(config.Database.MongoDB, appLogger) defer func() { @@ -36,7 +34,10 @@ func main() { } }() + // Initialize notification service notificationService := bootstrap.InitNotificationService(config.Notification, appLogger) + + // Initialize TED scraper bootstrap.InitTEDScraper(*config, mongoManager, appLogger, notificationService) // Set up signal handling for graceful shutdown @@ -47,8 +48,5 @@ func main() { <-signalChan appLogger.Info("Received shutdown signal, stopping scheduler...", map[string]interface{}{}) - // Stop the scheduler - // scheduler.Stop() - appLogger.Info("TED scraper application stopped", map[string]interface{}{}) }