Prechádzať zdrojové kódy

fix: enhance data trimming and validation in stream scanner

CaIon 1 týždeň pred
rodič
commit
0835e15091
1 zmenil súbory, kde vykonal 4 pridanie a 2 odobranie
  1. 4 2
      relay/helper/stream_scanner.go

+ 4 - 2
relay/helper/stream_scanner.go

@@ -215,8 +215,10 @@ func StreamScannerHandler(c *gin.Context, resp *http.Response, info *relaycommon
 				continue
 			}
 			data = data[5:]
-			data = strings.TrimLeft(data, " ")
-			data = strings.TrimSuffix(data, "\r")
+			data = strings.TrimSpace(data)
+			if data == "" {
+				continue
+			}
 			if !strings.HasPrefix(data, "[DONE]") {
 				info.SetFirstResponseTime()
 				info.ReceivedResponseCount++