Skip to content

Commit 5788a46

Browse files
authored
Merge pull request #342 from Dkamps18/wsclose
Only log read error when WebSocket connection was closed unexpectedly
2 parents 83ccfff + 6652faf commit 5788a46

File tree

1 file changed

+3
-1
lines changed
  • internal/events/websocket/mock_server

1 file changed

+3
-1
lines changed

internal/events/websocket/mock_server/server.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,9 @@ func (ws *WebSocketServer) WsPageHandler(w http.ResponseWriter, r *http.Request)
251251

252252
mt, message, err := conn.ReadMessage()
253253
if err != nil && ws.Status != 0 { // If server is shut down, clients should already be disconnectd.
254-
log.Printf("read err [%v]: %v", client.clientName, err)
254+
if _, ok := err.(*websocket.CloseError); !ok || websocket.IsUnexpectedCloseError(err, websocket.CloseNormalClosure) {
255+
log.Printf("read err [%v]: %v", client.clientName, err)
256+
}
255257

256258
ws.muClients.Lock()
257259
client.CloseWithReason(closeClientDisconnected)

0 commit comments

Comments
 (0)