WebSocketSession constructor
WebSocketSession({
- FutureOr<
void> onOpen(- WebSocketSession session
- FutureOr<
void> onMessage(- WebSocketSession session,
- dynamic data
- FutureOr<
void> onClose(- WebSocketSession session
- FutureOr<
void> onError(- WebSocketSession session,
- dynamic error
Creates an instance of a web socket session. This instance needs to get return inside a ShelfPlus handler.
Example:
var app = Router().plus;
app.get(
'/ws',
() => WebSocketSession(
onOpen: (session) => session.send('Hello WebSocket!'),
),
);
Implementation
WebSocketSession({this.onOpen, this.onMessage, this.onClose, this.onError});