diff --git a/examples/relay_radio/MyMesh.cpp b/examples/relay_radio/MyMesh.cpp index ead3594..7955d18 100644 --- a/examples/relay_radio/MyMesh.cpp +++ b/examples/relay_radio/MyMesh.cpp @@ -2297,7 +2297,9 @@ bool MyMesh::advert() { // To check if there is pending work bool MyMesh::hasPendingWork() const { - return _mgr->getOutboundTotal() > 0 || dirty_contacts_expiry != 0; + return _mgr->getOutboundTotal() > 0 + || dirty_contacts_expiry != 0 + || millisHasNowPassed(_next_advert_ms); } float MyMesh::readTemperature() {