Update internal/handler/ingest.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Alexa Amundson
2025-11-24 11:55:18 -06:00
committed by GitHub
parent 87f7095090
commit a3eadc8cc6

View File

@@ -40,6 +40,10 @@ func (h *Handler) Ingest(c fiber.Ctx) error {
if req.Env == "" || req.Status == "" { if req.Env == "" || req.Status == "" {
return fiber.NewError(fiber.StatusBadRequest, "env and status required") return fiber.NewError(fiber.StatusBadRequest, "env and status required")
} }
const maxMetaLength = 4096 // bytes
if len(req.Meta) > maxMetaLength {
return fiber.NewError(fiber.StatusBadRequest, fmt.Sprintf("meta field too large (max %d bytes)", maxMetaLength))
}
ping := model.Ping{ ping := model.Ping{
ID: uuid.NewString(), ID: uuid.NewString(),