completely remove device connected check fix network task loop

This commit is contained in:
technyon
2023-01-26 21:18:49 +01:00
parent 05ef2fa5be
commit 2b20c619a2
4 changed files with 17 additions and 26 deletions

View File

@@ -144,7 +144,7 @@ void Network::initialize()
}
}
int Network::update()
bool Network::update()
{
unsigned long ts = millis();
@@ -179,11 +179,6 @@ int Network::update()
}
if(!_device->isConnected())
{
return 2;
}
if(!_device->mqttClient()->connected())
{
if(_networkTimeout > 0 && (ts - _lastConnectedTs > _networkTimeout * 1000) && ts > 60000)
@@ -196,7 +191,7 @@ int Network::update()
bool success = reconnect();
if(!success)
{
return 1;
return false;
}
}
@@ -233,7 +228,7 @@ int Network::update()
}
_device->mqttClient()->poll();
return 0;
return true;
}
bool Network::reconnect()