SenseApi: Fix async loop logic

This commit is contained in:
2025-09-10 11:42:05 -04:00
parent 0c43c88554
commit 8d18765a3a
+4 -6
View File
@@ -330,11 +330,10 @@ void SenseApiManager::attachAllSenseDevicesFromSpecs(void)
++loop.nFailed;
std::cerr << __func__ << ": Failed to attach device: "
<< spec->deviceIdentifier << "\n";
return;
} else {
++loop.nSucceeded;
}
++loop.nSucceeded;
if (!loop.isComplete()) { return; }
std::cout << __func__ << ": " << loop.nSucceeded.load()
@@ -388,11 +387,10 @@ void SenseApiManager::detachAllSenseDevicesReq(void)
++loop.nFailed;
std::cerr << __func__ << ": Failed to detach device: "
<< spec->deviceIdentifier << "\n";
return;
} else {
++loop.nSucceeded;
}
++loop.nSucceeded;
if (!loop.isComplete()) { return; }
std::cout << __func__ << ": " << loop.nSucceeded.load()