onScannedResultsAvailable property

Stream<List<WiFiAccessPoint>> get onScannedResultsAvailable

Fires whenever new scanned results are available.

New results are added to stream when platform performs the scan, either by itself or trigger with startScan.

Should call canGetScannedResults as a check before calling this method.

Implementation

Stream<List<WiFiAccessPoint>> get onScannedResultsAvailable =>
    _onScannedResultsAvailable ??=
        _scannedResultsAvailableChannel.receiveBroadcastStream().map((event) {
      if (event is Error) throw event;
      if (event is List) {
        return event
            .map((map) => WiFiAccessPoint._fromMap(map))
            .toList(growable: false);
      }
      return const <WiFiAccessPoint>[];
    });