connectionStream property

  1. @override
Stream<WifiDirectConnectionInfo> get connectionStream
override

Stream of connection status

Implementation

@override
Stream<WifiDirectConnectionInfo> get connectionStream {
  _connectionStream ??= _connectionChannel.receiveBroadcastStream().map((
    event,
  ) {
    if (event is Map) {
      return WifiDirectConnectionInfo.fromMap(
        Map<String, dynamic>.from(event),
      );
    }
    return WifiDirectConnectionInfo(isConnected: false, isGroupOwner: false);
  }).asBroadcastStream();
  return _connectionStream!;
}