package auth import ( "net/http" "github.com/go-chi/chi/v5" ) func (h *Handler) RequireAdmin(next http.Handler) http.Handler { return h.requireAdmin(next) } func RegisterPublicRoutes(r chi.Router, h *Handler) { r.Post("/login", h.login) r.Get("/verify", h.verify) } func RegisterProtectedRoutes(r chi.Router, h *Handler) { r.Get("/vercel/config", h.getVercelConfig) }