From fe9d0650dcb6608f4379e3eba0f00f9c2efbae2c Mon Sep 17 00:00:00 2001 From: junleea <354425203@qq.com> Date: Thu, 8 Aug 2024 16:46:43 +0800 Subject: [PATCH] fix sse --- handler/im.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/handler/im.go b/handler/im.go index 5ca71af..e0e9aa7 100644 --- a/handler/im.go +++ b/handler/im.go @@ -362,7 +362,8 @@ func ServerSendMsg(c *gin.Context) { if len(msgs) > 0 { msg := msgs[0] //发送消息 - _, err := c.Writer.Write([]byte("data: " + msg.Msg + "\n\n")) + msg_str, _ := json.Marshal(msg) + _, err := c.Writer.Write([]byte("data: " + string(msg_str) + "\n\n")) if err != nil { worker.SetRedisWithExpire("user_"+strconv.Itoa(user_id)+"_status_v2", "0", time.Second*3600) break