From 89fa9e4ac585026c331d697929697af5defc6b9d Mon Sep 17 00:00:00 2001 From: mountain Date: Tue, 18 Jul 2023 17:45:12 +0900 Subject: [PATCH] =?UTF-8?q?write=20control=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wshandler/wshandler.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wshandler/wshandler.go b/wshandler/wshandler.go index b4f4daf..fc4986e 100644 --- a/wshandler/wshandler.go +++ b/wshandler/wshandler.go @@ -431,7 +431,8 @@ func (sh *subhandler) mainLoop(ctx context.Context) { if conn != nil { if room := findRoom(roomName, false); room != nil { if conn.popRoom(room.out(conn)) == 0 { - conn.WriteControl(websocket.CloseMessage, []byte("normal"), time.Time{}) + closeMsg := websocket.FormatCloseMessage(websocket.CloseNormalClosure, "") + conn.WriteControl(websocket.CloseMessage, closeMsg, time.Time{}) } break } @@ -491,7 +492,8 @@ func (sh *subhandler) mainLoop(ctx context.Context) { if conn != nil { if room := findRoom(roomName, false); room != nil { if conn.popRoom(room.out(conn)) == 0 { - conn.WriteControl(websocket.CloseMessage, []byte("normal"), time.Time{}) + closeMsg := websocket.FormatCloseMessage(websocket.CloseNormalClosure, "") + conn.WriteControl(websocket.CloseMessage, closeMsg, time.Time{}) } } }