subscribe method
void
subscribe(
- String destination,
- dynamic onData(
- String json
- dynamic onDone()?,
- dynamic onError(
- Object error
override
Implementation
@override
void subscribe(String destination, Function(String json) onData,
{Function()? onDone, Function(Object error)? onError}) {
Uri uri = Uri(scheme: 'ws', host: hostName, port: port, path: endpoint);
log('Creating WebSocket connection to ${uri.toString()}',
logLevel: TOAST_MESSAGE);
channel = WebSocketChannel.connect(uri); //'ws://localhost:8080/socket'
if (channel != null) {
channel?.stream.listen((message) {
onData(message);
}, onDone: onDone, onError: onError);
}
}