Skip to content

Commit 771b4bf

Browse files
committed
Tweak uptime handling
1 parent 3a0ab72 commit 771b4bf

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/ksf/comp/ksMqttConnector.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,9 @@ namespace ksf::comps
286286

287287
uint32_t ksMqttConnector::getConnectionTimeSeconds() const
288288
{
289-
return isConnected() ? ((ksf::millis64() - lastSuccessConnectionTime) / KSF_ONE_SEC_MS) : 0;
289+
if (!isConnected())
290+
return 0;
291+
292+
return static_cast<uint32_t>((ksf::millis64() - lastSuccessConnectionTime) / static_cast<uint64_t>(KSF_ONE_SEC_MS));
290293
}
291294
}

src/ksf/ksConstants.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ namespace ksf
240240

241241
const std::string getUptimeString()
242242
{
243-
auto uptime{millis64()/1000};
243+
auto uptime{millis64() / static_cast<uint64_t>(KSF_ONE_SEC_MS)};
244244
return getUptimeFromSeconds(uptime);
245245
}
246246

0 commit comments

Comments
 (0)