mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-03-30 02:25:00 +00:00
fix: enhance data trimming and validation in stream scanner
This commit is contained in:
@@ -215,8 +215,10 @@ func StreamScannerHandler(c *gin.Context, resp *http.Response, info *relaycommon
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
data = data[5:]
|
data = data[5:]
|
||||||
data = strings.TrimLeft(data, " ")
|
data = strings.TrimSpace(data)
|
||||||
data = strings.TrimSuffix(data, "\r")
|
if data == "" {
|
||||||
|
continue
|
||||||
|
}
|
||||||
if !strings.HasPrefix(data, "[DONE]") {
|
if !strings.HasPrefix(data, "[DONE]") {
|
||||||
info.SetFirstResponseTime()
|
info.SetFirstResponseTime()
|
||||||
info.ReceivedResponseCount++
|
info.ReceivedResponseCount++
|
||||||
|
|||||||
Reference in New Issue
Block a user