From 2db18f671f729d6582e740cd6147eeef5d0df4d9 Mon Sep 17 00:00:00 2001 From: Ralph Slooten Date: Fri, 12 Jun 2026 20:33:59 +1200 Subject: [PATCH] Chore: Toggle websocket compression using HTTP compression setting --- server/websockets/client.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/websockets/client.go b/server/websockets/client.go index a7ef0cf..6c5622f 100644 --- a/server/websockets/client.go +++ b/server/websockets/client.go @@ -8,6 +8,7 @@ import ( "net/http" "time" + "github.com/axllent/mailpit/config" "github.com/axllent/mailpit/internal/auth" "github.com/axllent/mailpit/internal/logger" "github.com/gorilla/websocket" @@ -32,7 +33,7 @@ var ( var upgrader = websocket.Upgrader{ ReadBufferSize: 1024, WriteBufferSize: 1024, - EnableCompression: true, + EnableCompression: !config.DisableHTTPCompression, CheckOrigin: func(_ *http.Request) bool { // origin is checked via server.go's CORS settings return true