Feat : Auto restart after crash
This commit is contained in:
1 parent
549223c8cf
commit
adae2605bf
31 files changed
+340
-189
No files matched your search
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user