From 24a1e3423714414031dddaa5a3511c7e3af426ed Mon Sep 17 00:00:00 2001 From: dadav <33197631+dadav@users.noreply.github.com> Date: Wed, 8 Apr 2020 21:32:23 +0200 Subject: [PATCH] otherwise a read timeout will occasionally occure --- modules/api_rest/api_rest_ws.go | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/api_rest/api_rest_ws.go b/modules/api_rest/api_rest_ws.go index ed7fd1e4..9874a344 100644 --- a/modules/api_rest/api_rest_ws.go +++ b/modules/api_rest/api_rest_ws.go @@ -40,6 +40,7 @@ func (mod *RestAPI) streamEvent(ws *websocket.Conn, event session.Event) error { func (mod *RestAPI) sendPing(ws *websocket.Conn) error { ws.SetWriteDeadline(time.Now().Add(writeWait)) + ws.SetReadDeadline(time.Now().Add(pongWait)) if err := ws.WriteMessage(websocket.PingMessage, []byte{}); err != nil { mod.Error("Error while writing websocket ping message: %s", err) return err