From bad6d15a609edacf09b55ed66405dc8ccba4024c Mon Sep 17 00:00:00 2001 From: Tiago Yamamoto Date: Sat, 20 Dec 2025 11:03:09 -0300 Subject: [PATCH] refactor: move seeder to api, improve coverage and security --- backend/internal/server/server.go | 7 ------- 1 file changed, 7 deletions(-) diff --git a/backend/internal/server/server.go b/backend/internal/server/server.go index 94c1534..b59997b 100644 --- a/backend/internal/server/server.go +++ b/backend/internal/server/server.go @@ -62,13 +62,6 @@ func New(cfg config.Config) (*Server, error) { auth := middleware.RequireAuth([]byte(cfg.JWTSecret)) adminOnly := middleware.RequireAuth([]byte(cfg.JWTSecret), "Admin") - // Apply global security headers to all routes or specific ones? - // The chain function is handy. Let's add it to the chains. - // Actually, maybe a global wrapper? But current design uses explicit chains. - // Let's add it to the chains. Or even better, wrap the whole mux? - // The Start() method wraps the mux with CORS. We can wrap it there too if we want global. - // But let's look at Start() method. - mux.Handle("POST /api/v1/companies", chain(http.HandlerFunc(h.CreateCompany), middleware.Logger, middleware.Gzip)) mux.Handle("GET /api/v1/companies", chain(http.HandlerFunc(h.ListCompanies), middleware.Logger, middleware.Gzip)) mux.Handle("GET /api/v1/companies/{id}", chain(http.HandlerFunc(h.GetCompany), middleware.Logger, middleware.Gzip))