APScanResult.fromMap constructor

APScanResult.fromMap(
  1. Map map
)

Creates an APScanResult from a map received via the platform channel.

Implementation

factory APScanResult.fromMap(Map<dynamic, dynamic> map) {
  final rawCaps = map['capabilities'] ?? '';
  return APScanResult(
    ssid: map['ssid'] ?? '',
    bssid: map['bssid'] ?? '',
    level: map['level'] ?? 0,
    frequency: map['frequency'] ?? 0,
    timestamp: map['timestamp'] ?? 0,
    is80211mcResponder: map['is80211mcResponder'] ?? false,
    is80211azResponder: map['is80211azResponder'] ?? false,
    capabilities: _parseCapabilities(rawCaps),
  );
}