fix: make session resume atomic across restarts

This commit is contained in:
User
2026-07-15 00:42:35 +02:00
parent 2b4797f133
commit 08b1f4909e
12 changed files with 1082 additions and 107 deletions
+6
View File
@@ -91,4 +91,10 @@ export class SseHub {
this.buffers.delete(sessionId);
this.subs.delete(sessionId);
}
/** Permanently discard transport state for a deleted session id. */
forget(sessionId: string): void {
this.clear(sessionId);
this.lastIds.delete(sessionId);
}
}