From 02bbc6c4d4442e27cd1761896d0a6124b09e1a3e Mon Sep 17 00:00:00 2001 From: mkelvers Date: Thu, 11 Jun 2026 12:29:23 +0200 Subject: [PATCH] refactor: use url.Values in allanime graphql request --- integrations/playback/allanime/client.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/integrations/playback/allanime/client.go b/integrations/playback/allanime/client.go index 5d5995f..81ec918 100644 --- a/integrations/playback/allanime/client.go +++ b/integrations/playback/allanime/client.go @@ -324,10 +324,10 @@ func (c *AllAnimeProvider) graphqlRequestWithHash(ctx context.Context, showID, e varsJSON := fmt.Sprintf(`{"showId":"%s","translationType":"%s","episodeString":"%s"}`, showID, mode, episode) extJSON := fmt.Sprintf(`{"persistedQuery":{"version":1,"sha256Hash":"%s"}}`, episodeQueryHash) - apiURL := fmt.Sprintf("%s/api?variables=%s&extensions=%s", - allAnimeBaseURL, - url.QueryEscape(varsJSON), - url.QueryEscape(extJSON)) + params := url.Values{} + params.Set("variables", varsJSON) + params.Set("extensions", extJSON) + apiURL := fmt.Sprintf("%s/api?%s", allAnimeBaseURL, params.Encode()) req, err := http.NewRequestWithContext(ctx, http.MethodGet, apiURL, nil) if err != nil {