From d76bee84f945d92b42209019ede8deab4b3d96dd Mon Sep 17 00:00:00 2001 From: Kobe Date: Tue, 27 May 2025 16:43:40 +0200 Subject: [PATCH] Update conversation.html --- templates/conversations/conversation.html | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/templates/conversations/conversation.html b/templates/conversations/conversation.html index 234f5c4..518cbeb 100644 --- a/templates/conversations/conversation.html +++ b/templates/conversations/conversation.html @@ -407,16 +407,16 @@ if (typeof window.ChatManager === 'undefined') { transports: ['polling', 'websocket'], upgrade: true, reconnection: true, - reconnectionAttempts: Infinity, + reconnectionAttempts: 5, reconnectionDelay: 1000, reconnectionDelayMax: 5000, - timeout: 20000, - autoConnect: true, + timeout: 10000, + autoConnect: false, // Don't connect automatically forceNew: true, multiplex: false, - pingTimeout: 60000, - pingInterval: 25000, - upgradeTimeout: 10000, + pingTimeout: 30000, + pingInterval: 10000, + upgradeTimeout: 5000, rememberUpgrade: true, rejectUnauthorized: false, extraHeaders: { @@ -446,6 +446,12 @@ if (typeof window.ChatManager === 'undefined') { state.connectionState.hasJoined = true; }); + // Connect only when the page is fully loaded + $(window).on('load', function() { + console.log('Page loaded, connecting socket...'); + socket.connect(); + }); + socket.on('disconnect', function(reason) { console.log('Disconnected from conversation:', { reason: reason,