api/handler/rpc: dont log error on normal websocket error code (#1688)
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
parent
bbc3b7040b
commit
6c7bcf3883
@ -185,7 +185,11 @@ func writeLoop(rw io.ReadWriter, stream client.Stream) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
if wserr, ok := err.(wsutil.ClosedError); ok {
|
if wserr, ok := err.(wsutil.ClosedError); ok {
|
||||||
switch wserr.Code {
|
switch wserr.Code {
|
||||||
|
case ws.StatusGoingAway:
|
||||||
|
// this happens when user leave the page
|
||||||
|
return
|
||||||
case ws.StatusNormalClosure, ws.StatusNoStatusRcvd:
|
case ws.StatusNormalClosure, ws.StatusNoStatusRcvd:
|
||||||
|
// this happens when user close ws connection, or we don't get any status
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user