From 8c745c3f74070c2e5ea38f7a8e2fb7b388cb8f83 Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Tue, 29 Apr 2025 15:11:20 +0300 Subject: [PATCH] fixup gzip handling Signed-off-by: Vasiliy Tolstov --- handler/meter/meter.go | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/handler/meter/meter.go b/handler/meter/meter.go index beb3ddd..7b5e79d 100644 --- a/handler/meter/meter.go +++ b/handler/meter/meter.go @@ -121,15 +121,7 @@ func (h *Handler) Metrics(ctx context.Context, req *codecpb.Frame, rsp *codecpb. // gzipAccepted returns whether the client will accept gzip-encoded content. func gzipAccepted(md metadata.Metadata) bool { - a, ok := md.Get(acceptEncodingHeader) - if !ok { - return false - } - for i := range a { - if strings.Contains(a[i], "gzip") { - return true - } - } + a := md.GetJoined(acceptEncodingHeader) - return false + return strings.Contains(a, "gzip") }