From b72bace16aba31721b3e4ec44add357d10fdca2b Mon Sep 17 00:00:00 2001 From: mkelvers Date: Thu, 11 Jun 2026 12:29:29 +0200 Subject: [PATCH] refactor: use url.Values in proxy token url --- internal/playback/handler/handler.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/playback/handler/handler.go b/internal/playback/handler/handler.go index bbf7dd6..30e9dd7 100644 --- a/internal/playback/handler/handler.go +++ b/internal/playback/handler/handler.go @@ -415,7 +415,9 @@ func (h *PlaybackHandler) proxyPlaylistURI(rawURI string, baseURL *url.URL, refe if err != nil { return "", err } - return "/watch/proxy/stream?token=" + url.QueryEscape(token), nil + params := url.Values{} + params.Set("token", token) + return "/watch/proxy/stream?" + params.Encode(), nil } func copyProxyHeaders(dst http.Header, src http.Header) {