This commit is contained in:
Tomas Dvorak
2025-11-02 21:31:00 +01:00
parent b9cea0cd77
commit 087f30e82c
130 changed files with 20104 additions and 34330 deletions
+7
View File
@@ -103,6 +103,10 @@ func main() {
&models.UserAchievement{},
&models.RewardItem{},
&models.RewardRedemption{},
&models.Sweepstake{},
&models.SweepstakePrize{},
&models.SweepstakeEntry{},
&models.SweepstakeWinner{},
&models.UploadedFile{},
&models.FileUsage{},
); err != nil {
@@ -264,6 +268,9 @@ func main() {
// Start newsletter scheduler (automated emails - legacy weekly)
services.StartNewsletterScheduler(dbInstance, emailSvc)
// Start sweepstakes scheduler (finalizes and picks winners at end time)
services.StartSweepstakesScheduler(dbInstance, emailSvc)
// Start comprehensive newsletter automation (weekly, match alerts, blog notifications, results)
newsletterAutomation := services.NewNewsletterAutomation(dbInstance, emailSvc)
newsletterAutomation.Start()