From 2987053b1093036471a2d7629770be4c1a187ae9 Mon Sep 17 00:00:00 2001 From: chiyi Date: Thu, 9 Jul 2026 16:32:21 +0800 Subject: [PATCH] feat(grok): account calls (credits/subscription/session) egress on the local IP Only the conversations/new generate submit still uses proxy.url; FetchCreditsBalance, FetchSubscription and FetchSession now go direct. --- backend/internal/provider/grok/client.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/internal/provider/grok/client.go b/backend/internal/provider/grok/client.go index fef7954..de1c18c 100644 --- a/backend/internal/provider/grok/client.go +++ b/backend/internal/provider/grok/client.go @@ -109,7 +109,7 @@ func (c *Client) FetchCreditsBalance(ctx context.Context, token string) (map[str if token == "" { return unknownBalance("empty token"), nil } - client, err := c.newTLSClient() + client, err := c.newDirectTLSClient() if err != nil { return nil, err } @@ -192,7 +192,7 @@ func (c *Client) FetchSubscription(ctx context.Context, token string) (*Subscrip if token == "" { return nil, ErrAuth } - client, err := c.newTLSClient() + client, err := c.newDirectTLSClient() if err != nil { return nil, err } @@ -256,7 +256,7 @@ func (c *Client) FetchSession(ctx context.Context, token string) (email, userID if token == "" { return "", "", ErrAuth } - client, err := c.newTLSClient() + client, err := c.newDirectTLSClient() if err != nil { return "", "", err }