stream property
Stream
get
stream
Get a stream of messages for this subscription. This is the idiomatic Dart way to listen for messages.
Example:
subscription.stream.listen((message) {
print('Received: $message');
});
For Flutter, you can use StreamBuilder:
StreamBuilder(
stream: subscription.stream,
builder: (context, snapshot) {
if (snapshot.hasData) {
return Text('Message: ${snapshot.data}');
}
return CircularProgressIndicator();
},
)
Implementation
Stream<dynamic> get stream => _messageStreamController.stream;