Disable WebSocket compression

ipad-testing
Noah 2023-03-31 12:40:55 -07:00
parent 4466bb0ef5
commit 3f6e2193c8
1 changed files with 3 additions and 1 deletions

View File

@ -140,7 +140,9 @@ func (s *Server) WebSocket() http.HandlerFunc {
ip := util.IPAddress(r)
log.Info("WebSocket connection from %s - %s", ip, r.Header.Get("User-Agent"))
log.Debug("Headers: %+v", r.Header)
c, err := websocket.Accept(w, r, nil)
c, err := websocket.Accept(w, r, &websocket.AcceptOptions{
CompressionMode: websocket.CompressionDisabled,
})
if err != nil {
w.WriteHeader(http.StatusInternalServerError)
fmt.Fprintf(w, "Could not accept websocket connection: %s", err)