serverSentEvents method

Stream<ServerSentEvent> serverSentEvents(
  1. String url, {
  2. CancellationToken? cancellationToken,
  3. int maxReconnects = 3,
  4. Duration reconnectDelay = const Duration(seconds: 1),
})

Relative URLs use the client base URL. Cancel the token to abort stalled I/O.

Implementation

Stream<ServerSentEvent> serverSentEvents(
  String url, {
  CancellationToken? cancellationToken,
  int maxReconnects = 3,
  Duration reconnectDelay = const Duration(seconds: 1),
}) =>
    ServerSentEventsClient(this,
            maxReconnects: maxReconnects, reconnectDelay: reconnectDelay)
        .connect(Uri.parse(url), cancellationToken: cancellationToken);