prevent flicker when refreshing

This commit is contained in:
proddy
2025-11-04 18:17:35 +01:00
parent b654a42229
commit 5087fdb5d6
2 changed files with 20 additions and 15 deletions

View File

@@ -84,7 +84,6 @@ const SystemStatus = () => {
send: loadData,
error
} = useRequest(readSystemStatus, {
initialData: [],
async middleware(_, next) {
if (!restarting) {
await next();

View File

@@ -4353,13 +4353,19 @@ router
// SYSTEM and SETTINGS
router
.get(ACTIVITY_ENDPOINT, () => activity)
.get(SYSTEM_STATUS_ENDPOINT, () => {
.get(SYSTEM_STATUS_ENDPOINT, async () => {
if (countHardwarePoll >= 2) {
countHardwarePoll = 0;
system_status.status = 0; // SYSTEM_STATUS_NORMAL
}
countHardwarePoll++;
// Add a small artificial delay to better simulate a real network, to see if flash is fixed
// await new Promise((resolve) => setTimeout(resolve, 3000));
system_status.uptime += 3; // simulate 3 seconds of uptime
system_status.bus_uptime += 3;
return system_status;
})
.get(SECURITY_SETTINGS_ENDPOINT, () => security_settings)