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.
This commit is contained in:
@@ -109,7 +109,7 @@ func (c *Client) FetchCreditsBalance(ctx context.Context, token string) (map[str
|
|||||||
if token == "" {
|
if token == "" {
|
||||||
return unknownBalance("empty token"), nil
|
return unknownBalance("empty token"), nil
|
||||||
}
|
}
|
||||||
client, err := c.newTLSClient()
|
client, err := c.newDirectTLSClient()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -192,7 +192,7 @@ func (c *Client) FetchSubscription(ctx context.Context, token string) (*Subscrip
|
|||||||
if token == "" {
|
if token == "" {
|
||||||
return nil, ErrAuth
|
return nil, ErrAuth
|
||||||
}
|
}
|
||||||
client, err := c.newTLSClient()
|
client, err := c.newDirectTLSClient()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -256,7 +256,7 @@ func (c *Client) FetchSession(ctx context.Context, token string) (email, userID
|
|||||||
if token == "" {
|
if token == "" {
|
||||||
return "", "", ErrAuth
|
return "", "", ErrAuth
|
||||||
}
|
}
|
||||||
client, err := c.newTLSClient()
|
client, err := c.newDirectTLSClient()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", "", err
|
return "", "", err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user