public async Task RefreshAvailableWifiNetworks()
        {
            var availableNetworks = await wifiService.GetAvailableWifiNetworks();

            AvailableWifiNetworks = new List <WifiNetwork>(availableNetworks);

            OnAvailableWifiNetworksChanged?.Invoke(this, AvailableWifiNetworks);
        }
        public async Task RefreshAvailableWifiNetworks()
        {
            var networks = await onboardingRestService.GetAvailableWifiNetworks();

            if (networks != null)
            {
                var list = new List <AvailableNetwork>(networks.Where(n => !string.IsNullOrWhiteSpace(n.SSID) && !n.AlreadyConnected));
                AvailableWifiNetworks = list;
                OnAvailableWifiNetworksChanged?.Invoke();
            }
        }