Feat : Auto restart after crash

This commit is contained in:
decolua committed 2026-03-14 09:37:29 +07:00
1 parent 549223c8cf
commit adae2605bf
31 files changed
+340 -189

No files matched your search

+7
View File
@@ -52,6 +52,13 @@ export function deriveSessionId(connectionId) {
return existing.sessionId;
}
// Evict oldest entry if store exceeds max size (safety cap between cleanup cycles)
const MAX_SESSIONS = 1000;
if (runtimeSessionStore.size >= MAX_SESSIONS) {
const oldest = runtimeSessionStore.keys().next().value;
runtimeSessionStore.delete(oldest);
}
const sessionId = generateBinaryStyleId();
runtimeSessionStore.set(connectionId, { sessionId, lastUsed: Date.now() });
return sessionId;