Преглед на файлове

fix: enhance data trimming and validation in stream scanner

CaIon преди 1 седмица
родител
ревизия
0835e15091
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  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++