enhance: ignore ws expected error

This commit is contained in:
0xJacky 2023-07-11 21:35:33 +08:00
parent 0c1b5f12c6
commit 2bc14bd23b
No known key found for this signature in database
GPG key ID: B6E4A6E4A561BAF0
4 changed files with 168 additions and 162 deletions

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
{"version":"2.0.0-beta.2","build_id":5,"total_build":209}
{"version":"2.0.0-beta.2","build_id":6,"total_build":210}

View file

@ -1 +1 @@
{"version":"2.0.0-beta.2","build_id":5,"total_build":209}
{"version":"2.0.0-beta.2","build_id":6,"total_build":210}

View file

@ -90,8 +90,10 @@ func Analytic(c *gin.Context) {
}
// write
err = ws.WriteJSON(stat)
if err != nil {
if err != nil || websocket.IsUnexpectedCloseError(err,
websocket.CloseGoingAway,
websocket.CloseNoStatusReceived,
websocket.CloseNormalClosure) {
logger.Error(err)
break
}
@ -170,8 +172,10 @@ func GetNodeStat(c *gin.Context) {
for {
// write
err = ws.WriteJSON(analytic.GetNodeStat())
if err != nil {
if err != nil || websocket.IsUnexpectedCloseError(err,
websocket.CloseGoingAway,
websocket.CloseNoStatusReceived,
websocket.CloseNormalClosure) {
logger.Error(err)
break
}
@ -197,8 +201,10 @@ func GetNodesAnalytic(c *gin.Context) {
for {
// write
err = ws.WriteJSON(analytic.NodeMap)
if err != nil {
if err != nil || websocket.IsUnexpectedCloseError(err,
websocket.CloseGoingAway,
websocket.CloseNoStatusReceived,
websocket.CloseNormalClosure) {
logger.Error(err)
break
}