Playwright configured. Backend index.ts corrected
This commit is contained in:
@@ -503,28 +503,4 @@ export const handleWebSocketMessage = async (ws: WebSocket, sessionId: string, p
|
||||
|
||||
|
||||
|
||||
const cleanupInactiveSessions = () => {
|
||||
|
||||
console.log('Running cleanupInactiveSessions...');
|
||||
|
||||
const now = Date.now();
|
||||
|
||||
for (const [sessionId, sessionData] of sessions.entries()) {
|
||||
|
||||
console.log(`Session ${sessionId}: clients.size=${sessionData.clients.size}, lastActivity=${sessionData.lastActivity}, timeSinceLastActivity=${now - sessionData.lastActivity}, SESSION_TIMEOUT_MS=${SESSION_TIMEOUT_MS}`);
|
||||
|
||||
if (sessionData.clients.size === 0 && (now - sessionData.lastActivity > SESSION_TIMEOUT_MS)) {
|
||||
|
||||
sessions.delete(sessionId);
|
||||
|
||||
logEvent('session_purged_inactive', sessionId);
|
||||
|
||||
console.log(`Inactive session ${sessionId} purged.`);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user