galileo_eventsource

Last updated:

0 purchases

galileo_eventsource Image
galileo_eventsource Images
Add to Cart

Description:

galileo eventsource

eventsource #
Server-sent Events (SSE) plugin for Angel.
Installation #
In your pubspec.yaml:
dependencies:
angel_eventsource: ^1.0.0
copied to clipboard
Usage #
SSE and WebSockets are somewhat similar in that they allow pushing of events from server
to client. SSE is not bi-directional, but the same abstractions used for WebSockets can be
applied to SSE easily.
For this reason, the AngelEventSourcePublisher class is a simple adapter that
hands control of SSE requests to an existing AngelWebSocket driver.
So, using this is pretty straightforward. You can dispatch events
via WebSocket as per usual, and have them propagated to SSE clients
as well.
var app = new Angel();
var ws = new AngelWebSocket(app);
var events = new AngelEventSourcePublisher(ws);

await app.configure(ws.configureServer);

app.all('/ws', ws.handleRequest);
app.get('/events', events.handleRequest);
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.