Skip to content

Commit 76c3cb9

Browse files
fix: use randomUUID for priming event fallback ID
1 parent 68a649e commit 76c3cb9

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/server/streamableHttp.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -263,9 +263,7 @@ export class StreamableHTTPServerTransport implements Transport {
263263
* This primes the client's Last-Event-ID for reconnection.
264264
*/
265265
private async _writePrimingEvent(res: ServerResponse, streamId: string): Promise<void> {
266-
const primingEventId = this._eventStore
267-
? await this._eventStore.storeEvent(streamId, {} as JSONRPCMessage)
268-
: `priming-${Date.now()}`;
266+
const primingEventId = this._eventStore ? await this._eventStore.storeEvent(streamId, {} as JSONRPCMessage) : randomUUID();
269267

270268
let primingEvent = `id: ${primingEventId}\ndata: \n\n`;
271269
if (this._retryInterval !== undefined) {

0 commit comments

Comments
 (0)