From 8f9813e7350299ec5ff6091a3d4adf07e639be0c Mon Sep 17 00:00:00 2001 From: Alexander Zinn Date: Wed, 17 Sep 2025 23:55:28 -0400 Subject: [PATCH] bfcache: server - Update WebSocketServer configuration * Adjusted maxPayloadLength to 16 MB * Set backPressureLimit to 1 MB * Added new socket event handlers: onSocketError, onSocketOpen, onSocketMessage, onSocketDrain, and onSocketClose --- Web/bfcache/server/src/WebSocketServer.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Web/bfcache/server/src/WebSocketServer.ts b/Web/bfcache/server/src/WebSocketServer.ts index 0442eaf..5488686 100644 --- a/Web/bfcache/server/src/WebSocketServer.ts +++ b/Web/bfcache/server/src/WebSocketServer.ts @@ -24,13 +24,18 @@ export type WebSocketServerOptions = { }; const webSocketServerDefaults: WebSocketServerOptions = { - maxPayloadLength: 16777216, - idleTimeout: 120, - backPressureLimit: 1048576, + maxPayloadLength: 16 * 1024 * 1024, // 16 MB + idleTimeout: 120, // 2 minutes + backPressureLimit: 1 * 1024 * 1024, // 1 MB closeOnBackPressureLimit: false, sendPings: true, publishToSelf: true, - perMessageDeflate: true + perMessageDeflate: true, + onSocketError: undefined, + onSocketOpen: undefined, + onSocketMessage: undefined, + onSocketDrain: undefined, + onSocketClose: undefined }; export default class WebSocketServer {