Handle error in writePump when sending ping messages

This commit is contained in:
Ralph Slooten
2026-05-09 17:06:14 +12:00
parent fbb63c89dd
commit 4502cdc358

View File

@@ -95,7 +95,9 @@ func (c *Client) writePump() {
}
case <-ticker.C:
_ = c.conn.SetWriteDeadline(time.Now().Add(writeWait))
_ = c.conn.WriteMessage(websocket.PingMessage, []byte{})
if err := c.conn.WriteMessage(websocket.PingMessage, []byte{}); err != nil {
return
}
}
}
}