diff --git a/AgroBase/AgroBase/Services/APIService.cs b/AgroBase/AgroBase/Services/APIService.cs index 9560efd46..932756a73 100644 --- a/AgroBase/AgroBase/Services/APIService.cs +++ b/AgroBase/AgroBase/Services/APIService.cs @@ -47,6 +47,7 @@ namespace AgroBase.Services } } public static bool HasInternet { get; set; } + public static bool HasInternetNow() => _hasInternet; public static void IniciarRotinas() { @@ -58,7 +59,7 @@ namespace AgroBase.Services private static async Task tmrMonitoramento_Tick() { - HasInternet = _hasInternet; + HasInternet = HasInternetNow(); } // Método para GET diff --git a/AgroBase/OperationControl/Services/GpsService.cs b/AgroBase/OperationControl/Services/GpsService.cs index 2c1211455..e47a9b617 100644 --- a/AgroBase/OperationControl/Services/GpsService.cs +++ b/AgroBase/OperationControl/Services/GpsService.cs @@ -2294,7 +2294,7 @@ namespace OperationControl.Services Func stopNtrip = null, CancellationToken ct = default) { - if (!APIService.HasInternet) + if (!APIService.HasInternetNow()) return false; await ConfigurarComoRoverParadoAsync(portaUsb, portaEntrada, ct)