From a31d71bca64e5978d4cf8d08f23aa3ae6ff0bc77 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Sun, 5 Jul 2026 22:08:29 +0200 Subject: [PATCH] refactor: use strings.SplitSeq in static delivery --- internal/server/static_delivery.go | 4 ++-- internal/server/static_delivery_test.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/server/static_delivery.go b/internal/server/static_delivery.go index a6ba0f3d..9b11490e 100644 --- a/internal/server/static_delivery.go +++ b/internal/server/static_delivery.go @@ -17,7 +17,7 @@ import ( func addVary(header http.Header, value string) { for _, line := range header.Values("Vary") { - for _, existing := range strings.Split(line, ",") { + for existing := range strings.SplitSeq(line, ",") { if strings.EqualFold(strings.TrimSpace(existing), value) { return } @@ -154,7 +154,7 @@ const compressionMinLength = 1024 func acceptsGzip(value string) bool { wildcard := false - for _, part := range strings.Split(value, ",") { + for part := range strings.SplitSeq(value, ",") { params := strings.Split(part, ";") encoding := strings.TrimSpace(strings.ToLower(params[0])) quality := 1.0 diff --git a/internal/server/static_delivery_test.go b/internal/server/static_delivery_test.go index 19aa49c8..8c00fd0d 100644 --- a/internal/server/static_delivery_test.go +++ b/internal/server/static_delivery_test.go @@ -141,7 +141,7 @@ var compressionCases = []compressionTestCase{ func headerContains(header http.Header, name, want string) bool { for _, line := range header.Values(name) { - for _, value := range strings.Split(line, ",") { + for value := range strings.SplitSeq(line, ",") { if strings.EqualFold(strings.TrimSpace(value), want) { return true }