From 94562ded74c1faaea561801f68081d8c77f128ab Mon Sep 17 00:00:00 2001 From: Kevin Wan Date: Thu, 14 Aug 2025 23:09:35 +0800 Subject: [PATCH] chore: fix compile errors (#5085) Signed-off-by: kevin --- gateway/internal/eventhandler.go | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/gateway/internal/eventhandler.go b/gateway/internal/eventhandler.go index 84dde7f5f..94d203b01 100644 --- a/gateway/internal/eventhandler.go +++ b/gateway/internal/eventhandler.go @@ -28,6 +28,17 @@ func NewEventHandler(writer io.Writer, resolver jsonpb.AnyResolver) *EventHandle } } +func (h *EventHandler) OnReceiveHeaders(md metadata.MD) { + w, ok := h.writer.(http.ResponseWriter) + if ok { + for k, v := range md { + for _, val := range v { + w.Header().Add(k, val) + } + } + } +} + func (h *EventHandler) OnReceiveResponse(message proto.Message) { if err := h.marshaler.Marshal(h.writer, message); err != nil { logx.Error(err) @@ -38,28 +49,17 @@ func (h *EventHandler) OnReceiveTrailers(status *status.Status, md metadata.MD) w, ok := h.writer.(http.ResponseWriter) if ok { for k, v := range md { - for _, v2 := range v { - w.Header().Add(http.CanonicalHeaderKey(k), v2) + for _, val := range v { + w.Header().Add(k, val) } } } + h.Status = status } + func (h *EventHandler) OnResolveMethod(_ *desc.MethodDescriptor) { } func (h *EventHandler) OnSendHeaders(_ metadata.MD) { } - -func (h *EventHandler) OnReceiveHeaders(md metadata.MD) { - w, ok := h.writer.(http.ResponseWriter) - if ok { - for k, v := range md { - for _, v2 := range v { - canonicalKey := http.CanonicalHeaderKey(k) - for _, v2 := range v { - w.Header().Add(canonicalKey, v2) - } - } - } -}