StreamableHttpServerTransport constructor
StreamableHttpServerTransport({
- required StreamableHttpServerConfig config,
- @Deprecated('sessionId parameter is ignored. StreamableHTTP now manages multiple sessions internally.') String? sessionId,
Implementation
StreamableHttpServerTransport({
required this.config,
@Deprecated(
'sessionId parameter is ignored. StreamableHTTP now manages multiple sessions internally.',
)
String? sessionId,
}) {
// Note: sessionId parameter is ignored for backward compatibility
// StreamableHTTP now supports multiple concurrent sessions
// Old polled responses and finished stream logs are dropped periodically.
_cleanupTimer = Timer.periodic(
Duration(minutes: 1),
(_) => _cleanupOldResponses(),
);
}