diff --git a/internal/api/rate_limit_config.go b/internal/api/rate_limit_config.go index 3aad91e..39ec819 100644 --- a/internal/api/rate_limit_config.go +++ b/internal/api/rate_limit_config.go @@ -136,6 +136,7 @@ func UniversalRateLimitMiddleware(next http.Handler) http.Handler { skipPaths := []string{ "/api/state", // Real-time state updates "/api/guests/metadata", // Guest metadata (polled frequently) + "/ws", // WebSocket connections (authenticated, reconnections are normal) } for _, path := range skipPaths { if strings.Contains(r.URL.Path, path) {