mirror of
https://github.com/ArvinLovegood/go-stock.git
synced 2025-07-19 00:00:09 +08:00
refactor(backend): 调整 openai_api.go 中的资源关闭逻辑
- 将 resp.RawBody().Close() 调用移动到 if err != nil块之后 - 确保在发生错误时也能正确关闭网络连接 - 优化了代码结构,提高了资源管理的可靠性
This commit is contained in:
parent
3de2ad3cdc
commit
509cd2dbca
@ -204,12 +204,12 @@ func (o OpenAi) NewChatStream(stock, stockCode string) <-chan string {
|
|||||||
}).
|
}).
|
||||||
Post("/chat/completions")
|
Post("/chat/completions")
|
||||||
|
|
||||||
|
defer resp.RawBody().Close()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.SugaredLogger.Infof("Stream error : %s", err.Error())
|
logger.SugaredLogger.Infof("Stream error : %s", err.Error())
|
||||||
ch <- err.Error()
|
ch <- err.Error()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
defer resp.RawBody().Close()
|
|
||||||
|
|
||||||
scanner := bufio.NewScanner(resp.RawBody())
|
scanner := bufio.NewScanner(resp.RawBody())
|
||||||
for scanner.Scan() {
|
for scanner.Scan() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user