sse_stream 1.0.0 sse_stream: ^1.0.0 copied to clipboard
Simple packages that converts text stream to sse events
Dart SSE Stream #
Just simple package which parses SSE from text stream I wrote for myself
Usage #
Basically, package gives SseEventTransformer, which accepts Stream
final Response<ResponseBody> resp = await dio.post(
path,
data: data,
options: Options(responseType: ResponseType.stream),
);
resp.data?.stream
.cast<List<int>>()
.transform(Utf8Decoder())
.transform(const SseEventTransformer())
.listen((event) {
// do something here
print('new event: $event');
},
);
This example shows how to parse data from Dio response, example folder contains sample for http package