UNPKG

nativescript-wifi-info

Version:

NativeScript plugin for retrieving device's wifi information details

33 lines 1.4 kB
"use strict"; 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