sse library

Functions

parsedArriSseRequest<T>(String url, {Client? httpClient, required HttpMethod method, required T parser(String data), Map<String, dynamic>? params, FutureOr<Map<String, String>> headers()?, Duration? retryDelay, int? maxRetryCount, SseHookOnMessage<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)