getWifiName method
Obtains the wifi name (SSID) of the connected network
Implementation
@override
Future<String?> getWifiName() {
return Future<String?>.value(query((pGuid, pAttributes) {
final DOT11_SSID ssid =
pAttributes.ref.wlanAssociationAttributes.dot11Ssid;
final charCodes = <int>[];
for (var i = 0; i < ssid.uSSIDLength; i++) {
if (ssid.ucSSID[i] == 0x00) break;
charCodes.add(ssid.ucSSID[i]);
}
return String.fromCharCodes(charCodes);
}));
}