Skip to content

Commit f08a3e8

Browse files
docs: fix misleading JSDoc comments in streamableHttp
- Fix _scheduleReconnection comment: delay can now come from server retry field, not just exponential backoff - Fix getStreamIdForEventId comment: SDK doesn't parse streamId::... format, it uses replayEventsAfter return value as fallback
1 parent 6335cf4 commit f08a3e8

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

src/client/streamableHttp.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ export class StreamableHTTPClientTransport implements Transport {
266266
}
267267

268268
/**
269-
* Schedule a reconnection attempt with exponential backoff
269+
* Schedule a reconnection attempt using server-provided retry interval or backoff
270270
*
271271
* @param lastEventId The ID of the last received event for resumability
272272
* @param attemptCount Current reconnection attempt count for this specific stream

src/server/streamableHttp.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,8 @@ export interface EventStore {
4040
* @param eventId The event ID to look up
4141
* @returns The stream ID, or undefined if not found
4242
*
43-
* Optional: If not provided, the SDK will attempt to parse the streamId
44-
* from the eventId assuming format "streamId::...". Implementations should
45-
* provide this method for more reliable stream ID resolution.
43+
* Optional: If not provided, the SDK will use the streamId returned by
44+
* replayEventsAfter for stream mapping.
4645
*/
4746
getStreamIdForEventId?(eventId: EventId): Promise<StreamId | undefined>;
4847

0 commit comments

Comments
 (0)