[MM-61776] Fix errcheck issues in server/channels/app/platform/web_conn.go (#29515)

Этот коммит содержится в:
Seiya Homma
2024-12-12 20:19:23 +09:00
коммит произвёл GitHub
родитель a58a7475bd
Коммит 55500b573a
2 изменённых файлов: 11 добавлений и 4 удалений

Просмотреть файл

@@ -101,7 +101,6 @@ issues:
channels/app/platform/session.go|\
channels/app/platform/status.go|\
channels/app/platform/web_broadcast_hook.go|\
channels/app/platform/web_conn.go|\
channels/app/platform/web_hub.go|\
channels/app/platform/web_hub_test.go|\
channels/app/plugin_test.go|\

Просмотреть файл

@@ -437,7 +437,11 @@ func (wc *WebConn) readPump() {
}
wc.WebSocket.SetReadLimit(model.SocketMaxMessageSizeKb)
wc.WebSocket.SetReadDeadline(time.Now().Add(pongWaitTime))
err := wc.WebSocket.SetReadDeadline(time.Now().Add(pongWaitTime))
if err != nil {
wc.logSocketErr("websocket.SetReadDeadline", err)
return
}
wc.WebSocket.SetPongHandler(func(string) error {
if err := wc.WebSocket.SetReadDeadline(time.Now().Add(pongWaitTime)); err != nil {
return err
@@ -551,7 +555,9 @@ func (wc *WebConn) writePump() {
select {
case msg, ok := <-wc.send:
if !ok {
wc.writeMessageBuf(websocket.CloseMessage, []byte{})
if err := wc.writeMessageBuf(websocket.CloseMessage, []byte{}); err != nil {
wc.logSocketErr("websocket.send", err)
}
return
}
@@ -620,7 +626,9 @@ func (wc *WebConn) writePump() {
// writeMessageBuf is a helper utility that wraps the write to the socket
// along with setting the write deadline.
func (wc *WebConn) writeMessageBuf(msgType int, data []byte) error {
wc.WebSocket.SetWriteDeadline(time.Now().Add(writeWaitTime))
if err := wc.WebSocket.SetWriteDeadline(time.Now().Add(writeWaitTime)); err != nil {
return err
}
return wc.WebSocket.WriteMessage(msgType, data)
}