Handle GraphQL body close errors

This commit is contained in:
2026-06-20 18:28:35 +02:00
committed by Milas Holsting
parent ce41785ffa
commit 69a1fe3707

View File

@@ -7,6 +7,7 @@ import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"io" "io"
"mal/pkg/errlog"
"net/http" "net/http"
) )
@@ -51,7 +52,9 @@ func Post[T any](ctx context.Context, httpClient *http.Client, url string, query
if err != nil { if err != nil {
return zero, fmt.Errorf("graphql: execute request: %w", err) return zero, fmt.Errorf("graphql: execute request: %w", err)
} }
defer func() { _ = resp.Body.Close() }() defer func() {
errlog.Log("failed to close graphql response body", resp.Body.Close())
}()
bodyMax := opts.BodyMax bodyMax := opts.BodyMax
if bodyMax <= 0 { if bodyMax <= 0 {