From f0ce29c95d098422698cd35aaa126961d0dbe8a3 Mon Sep 17 00:00:00 2001 From: Fayupable <90789180+Fayupable@users.noreply.github.com> Date: Thu, 9 Jul 2026 18:04:18 +0300 Subject: [PATCH] feat: remove sync titled players job from background tasks --- .../service/sync_titled_players_service.go | 1 - chessfut-be/main.go | 16 ++-------------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/chessfut-be/application/service/sync_titled_players_service.go b/chessfut-be/application/service/sync_titled_players_service.go index 5e59737..ae0ea8e 100644 --- a/chessfut-be/application/service/sync_titled_players_service.go +++ b/chessfut-be/application/service/sync_titled_players_service.go @@ -11,7 +11,6 @@ import ( var syncedTitles = []domain.Title{ domain.TitleGM, domain.TitleWGM, domain.TitleIM, domain.TitleWIM, - domain.TitleFM, domain.TitleWFM, } type SyncTitledPlayersService struct { diff --git a/chessfut-be/main.go b/chessfut-be/main.go index 231dd9e..fe6c53a 100644 --- a/chessfut-be/main.go +++ b/chessfut-be/main.go @@ -83,7 +83,7 @@ func main() { mux.HandleFunc("POST /api/admin/sync-titled", httpadapter.LoggingMiddleware(httpadapter.AdminAuthMiddleware(cfg.AdminAPIKey, adminHandler.SyncTitledPlayers))) mux.HandleFunc("POST /api/admin/refresh-stale", httpadapter.LoggingMiddleware(httpadapter.AdminAuthMiddleware(cfg.AdminAPIKey, adminHandler.RefreshStaleCards))) - startBackgroundJobs(refreshStaleCards, syncTitledPlayers) + startBackgroundJobs(refreshStaleCards) log.Printf("chessfut-be listening on :%s", cfg.Port) if err := http.ListenAndServe(":"+cfg.Port, mux); err != nil { @@ -91,7 +91,7 @@ func main() { } } -func startBackgroundJobs(refreshStaleCards *service.RefreshStaleCardsService, syncTitledPlayers *service.SyncTitledPlayersService) { +func startBackgroundJobs(refreshStaleCards *service.RefreshStaleCardsService) { staleTicker := time.NewTicker(10 * time.Minute) go func() { for range staleTicker.C { @@ -103,16 +103,4 @@ func startBackgroundJobs(refreshStaleCards *service.RefreshStaleCardsService, sy log.Printf("refreshed %d stale cards", count) } }() - - syncTicker := time.NewTicker(24 * time.Hour) - go func() { - for range syncTicker.C { - count, err := syncTitledPlayers.Execute(context.Background()) - if err != nil { - log.Printf("sync titled players failed: %v", err) - continue - } - log.Printf("synced %d new titled players", count) - } - }() }