fix: simplify responses SSE suffix handling

This commit is contained in:
trph
2026-03-29 22:19:25 +08:00
parent 0fcc02fbea
commit f73d55ddaa

View File

@@ -32,14 +32,12 @@ func writeResponsesSSEChunk(w io.Writer, chunk []byte) {
if bytes.HasSuffix(chunk, []byte("\n\n")) {
return
}
suffix := []byte("\n\n")
if bytes.HasSuffix(chunk, []byte("\n")) {
if _, err := w.Write([]byte("\n")); err != nil {
return
}
} else {
if _, err := w.Write([]byte("\n\n")); err != nil {
return
}
suffix = []byte("\n")
}
if _, err := w.Write(suffix); err != nil {
return
}
}