wifiNetworks() refactored parsing (macOS)
This commit is contained in:
parent
51c89c1f1c
commit
473f63916c
@ -417,15 +417,15 @@ function parseWifiDarwin(wifiStr) {
|
||||
} else if (sm.startsWith('pairport_security_mode_wpa3')) {
|
||||
security.push('WPA3');
|
||||
}
|
||||
const channelInfo = new RegExp(/(\d+) \((\d)GHz, (\d+)MHz\)/g).exec(wifiItem.spairport_network_channel);
|
||||
const channel = parseInt((wifiItem.spairport_network_channel).split(' ')[0]) || 0;
|
||||
const signalLevel = wifiItem.spairport_signal_noise || null;
|
||||
|
||||
result.push({
|
||||
ssid: wifiItem._name || '',
|
||||
bssid: wifiItem.spairport_network_bssid || '',
|
||||
mode: wifiItem.spairport_network_phymode,
|
||||
channel: parseInt(channelInfo[0].split(' ')[0]),
|
||||
frequency: wifiFrequencyFromChannel(channelInfo[1]),
|
||||
channel,
|
||||
frequency: wifiFrequencyFromChannel(channel),
|
||||
signalLevel: signalLevel ? parseInt(signalLevel, 10) : null,
|
||||
quality: wifiQualityFromDB(signalLevel),
|
||||
security,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user