public async Task <Status> WifiConnectionStatus(bool isDisconnected, bool isConnecting) { bool rightNetwork = await IsCorrectNetworkConnected(needVerifySSID : true, needErrorDialog : false); if (rightNetwork == true) { if (isDisconnected == true) { return(Status.Disconnected); } else if (isConnecting) { return(Status.Connecting); } else { string code = await httpRequests.VerifyWifiAPConnection(); if (code == "OK") { return(Status.Connected); } } } return(Status.Disconnected); }