From 4d24368bf54c74b3bbe261e917e8cf249294c2ce Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Sat, 6 Jun 2020 00:03:43 +0300 Subject: [PATCH] api/handler/rpc: dont log error on normal websocket error code (#1688) Signed-off-by: Vasiliy Tolstov --- stream.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stream.go b/stream.go index 87dc02e..5f0b10a 100644 --- a/stream.go +++ b/stream.go @@ -185,7 +185,11 @@ func writeLoop(rw io.ReadWriter, stream client.Stream) { if err != nil { if wserr, ok := err.(wsutil.ClosedError); ok { switch wserr.Code { + case ws.StatusGoingAway: + // this happens when user leave the page + return case ws.StatusNormalClosure, ws.StatusNoStatusRcvd: + // this happens when user close ws connection, or we don't get any status return } }