fix(lint): remove embedded response selectors in openai images
This commit is contained in:
@@ -1157,9 +1157,9 @@ func uploadOpenAIImageFiles(ctx context.Context, client *req.Client, headers htt
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
if putResp.Response != nil && putResp.Response.Body != nil {
|
if putResp.Response != nil && putResp.Body != nil {
|
||||||
_, _ = io.Copy(io.Discard, putResp.Response.Body)
|
_, _ = io.Copy(io.Discard, putResp.Body)
|
||||||
_ = putResp.Response.Body.Close()
|
_ = putResp.Body.Close()
|
||||||
}
|
}
|
||||||
if putResp.StatusCode < 200 || putResp.StatusCode >= 300 {
|
if putResp.StatusCode < 200 || putResp.StatusCode >= 300 {
|
||||||
return nil, newOpenAIImageStatusError(putResp, "upload image bytes failed")
|
return nil, newOpenAIImageStatusError(putResp, "upload image bytes failed")
|
||||||
@@ -1294,10 +1294,10 @@ type openAIImageToolMessage struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func readOpenAIImageConversationStream(resp *req.Response, startTime time.Time) (string, []openAIImagePointerInfo, OpenAIUsage, *int, error) {
|
func readOpenAIImageConversationStream(resp *req.Response, startTime time.Time) (string, []openAIImagePointerInfo, OpenAIUsage, *int, error) {
|
||||||
if resp == nil || resp.Response == nil || resp.Response.Body == nil {
|
if resp == nil || resp.Response == nil || resp.Body == nil {
|
||||||
return "", nil, OpenAIUsage{}, nil, fmt.Errorf("empty conversation response")
|
return "", nil, OpenAIUsage{}, nil, fmt.Errorf("empty conversation response")
|
||||||
}
|
}
|
||||||
reader := bufio.NewReader(resp.Response.Body)
|
reader := bufio.NewReader(resp.Body)
|
||||||
var (
|
var (
|
||||||
conversationID string
|
conversationID string
|
||||||
firstTokenMs *int
|
firstTokenMs *int
|
||||||
@@ -1529,8 +1529,8 @@ func pollOpenAIImageConversation(ctx context.Context, client *req.Client, header
|
|||||||
lastErr = err
|
lastErr = err
|
||||||
} else {
|
} else {
|
||||||
if resp.StatusCode >= 200 && resp.StatusCode < 300 {
|
if resp.StatusCode >= 200 && resp.StatusCode < 300 {
|
||||||
body, readErr := io.ReadAll(resp.Response.Body)
|
body, readErr := io.ReadAll(resp.Body)
|
||||||
_ = resp.Response.Body.Close()
|
_ = resp.Body.Close()
|
||||||
if readErr != nil {
|
if readErr != nil {
|
||||||
lastErr = readErr
|
lastErr = readErr
|
||||||
goto waitNextPoll
|
goto waitNextPoll
|
||||||
@@ -1750,14 +1750,14 @@ func newOpenAIImageStatusError(resp *req.Response, fallback string) error {
|
|||||||
body := []byte(nil)
|
body := []byte(nil)
|
||||||
|
|
||||||
if resp.Response != nil {
|
if resp.Response != nil {
|
||||||
headers = resp.Response.Header.Clone()
|
headers = resp.Header.Clone()
|
||||||
requestID = strings.TrimSpace(resp.Response.Header.Get("x-request-id"))
|
requestID = strings.TrimSpace(resp.Header.Get("x-request-id"))
|
||||||
if resp.Response.Request != nil && resp.Response.Request.URL != nil {
|
if resp.Response.Request != nil && resp.Response.Request.URL != nil {
|
||||||
requestURL = resp.Response.Request.URL.String()
|
requestURL = resp.Response.Request.URL.String()
|
||||||
}
|
}
|
||||||
if resp.Response.Body != nil {
|
if resp.Body != nil {
|
||||||
body, _ = io.ReadAll(io.LimitReader(resp.Response.Body, 2<<20))
|
body, _ = io.ReadAll(io.LimitReader(resp.Body, 2<<20))
|
||||||
_ = resp.Response.Body.Close()
|
_ = resp.Body.Close()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user