TP-77216 | WIFI Sync

This commit is contained in:
yashmantri
2024-09-02 17:34:02 +05:30
parent 6aaee8b9fa
commit cafc95a931

View File

@@ -42,25 +42,27 @@ public class WifiDetailsModule extends ReactContextBaseJavaModule {
Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED) {
List<ScanResult> results = wifiManager.getScanResults();
WritableArray wifiList = Arguments.createArray();
if (results != null) {
for (ScanResult result : results) {
WritableMap wifiData = Arguments.createMap();
for (ScanResult result : results) {
WritableMap wifiData = Arguments.createMap();
wifiData.putString("SSID", result.SSID);
wifiData.putString("BSSID", result.BSSID);
wifiData.putInt("frequency", result.frequency);
wifiData.putInt("level", result.level);
wifiData.putString("capabilities", result.capabilities);
wifiData.putString("SSID", result.SSID);
wifiData.putString("BSSID", result.BSSID);
wifiData.putInt("frequency", result.frequency);
wifiData.putInt("level", result.level);
wifiData.putString("capabilities", result.capabilities);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
wifiData.putInt("channelWidth", result.channelWidth);
wifiData.putBoolean("isPasspointNetwork", result.isPasspointNetwork());
wifiData.putInt("centerFreq0", result.centerFreq0);
wifiData.putInt("centerFreq1", result.centerFreq1);
}
wifiList.pushMap(wifiData);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
wifiData.putInt("channelWidth", result.channelWidth);
wifiData.putBoolean("isPasspointNetwork", result.isPasspointNetwork());
wifiData.putInt("centerFreq0", result.centerFreq0);
wifiData.putInt("centerFreq1", result.centerFreq1);
}
wifiList.pushMap(wifiData);
}
promise.resolve(wifiList);
}
promise.resolve(wifiList);
} else {
promise.reject("WIFI_DISABLED", "Wi-Fi is disabled.");
}