From 3d5a4a14820ef1cea133b1257f936ad13ba64c62 Mon Sep 17 00:00:00 2001 From: bvbej Date: Sat, 7 Sep 2024 16:00:30 +0800 Subject: [PATCH] =?UTF-8?q?[=F0=9F=9A=80]=20=20message?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/sse/server.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/sse/server.go b/pkg/sse/server.go index c502c25..4ac7ed7 100644 --- a/pkg/sse/server.go +++ b/pkg/sse/server.go @@ -90,6 +90,10 @@ func (stream *event) HandlerFunc() mux.HandlerFunc { c.Context().Writer.Header().Set("Connection", "keep-alive") c.Context().Writer.Header().Set("Transfer-Encoding", "chunked") + time.AfterFunc(time.Second, func() { + e <- msgChan{Name: "message", Message: "success"} + }) + c.Context().Stream(func(w io.Writer) bool { if msg, ok := <-e; ok { c.Context().SSEvent(msg.Name, msg.Message)