nativescript-wifi-info
Version:
NativeScript plugin for retrieving device's wifi information details
33 lines • 1.4 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var wifi_info_common_1 = require("./wifi-info.common");
var application = require("tns-core-modules/application");
var Context = android.content.Context;
var WifiInfo = (function (_super) {
__extends(WifiInfo, _super);
function WifiInfo() {
return _super !== null && _super.apply(this, arguments) || this;
}
WifiInfo.prototype.getSSID = function () {
return this.getWifiSSID();
};
WifiInfo.prototype.getWifiSSID = function () {
var wifiManager = application.android.context.getSystemService(Context.WIFI_SERVICE);
var wifiInfo = wifiManager.getConnectionInfo();
var listOfConfigurations = wifiManager.getConfiguredNetworks();
var index;
for (index = 0; index < listOfConfigurations.size(); index++) {
var configuration = listOfConfigurations.get(index);
if (configuration.networkId == wifiInfo.getNetworkId()) {
return this.unquoteText(configuration.SSID);
}
}
return '';
};
WifiInfo.prototype.unquoteText = function (value) {
return (value != null || value != undefined) ? value.replace(/(^")|("$)/g, '') : value;
};
return WifiInfo;
}(wifi_info_common_1.WifiInfoCommon));
exports.WifiInfo = WifiInfo;
//# sourceMappingURL=wifi-info.android.js.map
;