From 932e47b959040a424d5dd0d42dc85d1fffabb994 Mon Sep 17 00:00:00 2001 From: William Chi Date: Sat, 4 Apr 2026 17:00:28 -0400 Subject: [PATCH] feat: add the existing email routes and handler to the API --- apps/api/internal/api/api.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/api/internal/api/api.go b/apps/api/internal/api/api.go index ac01b6b6..cfd3d6a7 100644 --- a/apps/api/internal/api/api.go +++ b/apps/api/internal/api/api.go @@ -133,6 +133,9 @@ func Run() { hackathon.RegisterRoutes(hackathonHandler, huma.NewGroup(api, "/hackathon"), mw) emailService := email.NewEmailService(hackathonRepo, userRepo, taskQueueClient, sesClient, r2Client, logger, config) + emailHandler := email.NewHandler(emailService, logger) + email.RegisterRoutes(emailHandler, huma.NewGroup(api, "/email"), mw) + batService := bat.NewBatService(applicationRepo, hackathonRepo, userRepo, batRunsRepo, emailService, txm, taskQueueClient, nil, config, logger) applicationService := application.NewService(applicationRepo, userRepo, hackathonRepo, txm, r2Client, &config.CoreBuckets, nil, emailService, batService, config, logger) applicationHandler := application.NewHandler(applicationService, batService, config, logger)