Merge pull request #715 from dadav/fix/websocket-ping

Increase timeout when ping is sent
This commit is contained in:
Simone Margaritelli 2020-04-09 17:15:58 +02:00 committed by GitHub
commit e00ba3268c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -40,6 +40,7 @@ func (mod *RestAPI) streamEvent(ws *websocket.Conn, event session.Event) error {
func (mod *RestAPI) sendPing(ws *websocket.Conn) error { func (mod *RestAPI) sendPing(ws *websocket.Conn) error {
ws.SetWriteDeadline(time.Now().Add(writeWait)) ws.SetWriteDeadline(time.Now().Add(writeWait))
ws.SetReadDeadline(time.Now().Add(pongWait))
if err := ws.WriteMessage(websocket.PingMessage, []byte{}); err != nil { if err := ws.WriteMessage(websocket.PingMessage, []byte{}); err != nil {
mod.Error("Error while writing websocket ping message: %s", err) mod.Error("Error while writing websocket ping message: %s", err)
return err return err