simple_sse_dio 1.0.1
simple_sse_dio: ^1.0.1 copied to clipboard
An implementation of the `SseClient` interface using the `dio` package.
Simple SSE Dio #
An implementation of the simple_sse SseClient interface using the dio package.
Features #
Open an SSE connection and receive a stream of SseEvent objects using the simple_sse package behind the scenes.
Usage #
Add this package to your app's dependencies:
dart pub add simple_sse_dio
Use the DioSseClient to open a connection and receive a stream of SseEvent objects.
final client = DioSseClient();
final Stream<SseEvent> events = client.connect(Uri.parse('https://sse.dev/test'));
await for (final SseEvent event in events) {
// SseEvent(id: 123, event: 'event', data: 'data', retry: 123)
print(event.toString());
}