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")
|
||||
|
||||
defer resp.RawBody().Close()
|
||||
if err != nil {
|
||||
logger.SugaredLogger.Infof("Stream error : %s", err.Error())
|
||||
ch <- err.Error()
|
||||
return
|
||||
}
|
||||
defer resp.RawBody().Close()
|
||||
|
||||
scanner := bufio.NewScanner(resp.RawBody())
|
||||
for scanner.Scan() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user