sse library
Classes
-
EventSource<
T> -
ParseSseEventsResult<
T> -
SseDoneEvent<
TData> -
SseEvent<
TData> -
SseMessageEvent<
TData> -
SseRawEvent<
TData>
Functions
-
parsedArriSseRequest<
T> (String url, {Client? httpClient, required HttpMethod method, required T parser(String data), Map< String, dynamic> ? params, FutureOr<Map< headers()?, Duration? retryDelay, int? maxRetryCount, SseHookOnMessage<String, String> >T> ? onMessage, SseHookOnOpen<T> ? onOpen, SseHookOnClose<T> ? onClose, SseHookOnError<T> ? onError, String? lastEventId, String? clientVersion}) → EventSource<T> -
parseSseEvent<
TData> (String input) → SseRawEvent< TData> ? -
parseSseEvents<
T> (String input, T dataParser(String)) → ParseSseEventsResult< T>
Typedefs
-
SseHookOnClose<
T> = void Function(EventSource< T> connection) -
SseHookOnError<
T> = void Function(ArriError error, EventSource< T> connection) -
SseHookOnMessage<
T> = void Function(T data, EventSource< T> connection) -
SseHookOnOpen<
T> = void Function(StreamedResponse response, EventSource< T> connection)