This commit is contained in:
Adrien Bouvais 2024-05-22 08:34:25 +02:00
parent 0dd4a4c696
commit 6c8ead6604

View File

@ -107,7 +107,7 @@ func main() {
c.Set("Cache-Control", "no-cache")
c.Set("Connection", "keep-alive")
events := make(chan SSE)
events := make(chan SSE, 100)
mu.Lock()
clients[events] = true
mu.Unlock()
@ -126,7 +126,8 @@ func main() {
c.Context().SetBodyStreamWriter(func(w *bufio.Writer) {
for event := range events {
if _, err := fmt.Fprintf(w, "event: %s\ndata: %s\n\n", event.Event, event.Data); err != nil {
panic(err)
fmt.Println(err)
return
}
w.Flush()
}