stream
fun <T : Response> stream(serializer: KSerializer<T>, listener: EventListener<T>, reconnectTimeout: Duration = SSEStream.DEFAULT_RECONNECT_TIMEOUT): SSEStream<T>
Creates a Server-Sent Events (SSE) stream for this request. The stream will automatically reconnect on connection loss and resume from the last received event.
Return
An SSEStream instance that can be closed to stop streaming
Parameters
T
The type of response objects expected from the stream
serializer
The serializer for deserializing event data
listener
The event listener for handling incoming events and failures
reconnect Timeout
Optional custom reconnection timeout (default: 15 seconds)