peersStream property
Stream of discovered peers
Implementation
@override
Stream<List<WifiP2pDevice>> get peersStream {
_peersStream ??= _peerChannel.receiveBroadcastStream().map((event) {
if (event is List) {
return event
.map(
(peer) => WifiP2pDevice.fromMap(Map<String, dynamic>.from(peer)),
)
.toList();
}
return <WifiP2pDevice>[];
}).asBroadcastStream();
return _peersStream!;
}