scanWifiNetworks method

  1. @override
Future<List<ESPWifiNetwork>> scanWifiNetworks(
  1. String deviceId
)
override

Scan for available Wi-Fi networks

Implementation

@override
Future<List<ESPWifiNetwork>> scanWifiNetworks(String deviceId) async {
  final result = await methodChannel.invokeMethod<List>('scanWifiNetworks', {
    'deviceId': deviceId,
  });

  if (result == null) return [];

  return result
      .map((e) => ESPWifiNetwork.fromMap(Map<String, dynamic>.from(e)))
      .toList();
}