summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMalfurious <m@lfurio.us>2023-11-18 06:50:12 -0500
committerMalfurious <m@lfurio.us>2023-11-20 05:04:57 -0500
commite63a11dcd7f349077f09cac5012e52ec271516e9 (patch)
tree4b679ae3b47cebdc50de94f5de8965deee343553
parente9bbc647e31248a3cde21ffa9977b5a3688cdb1e (diff)
downloadcychedelic-e63a11dcd7f349077f09cac5012e52ec271516e9.tar.gz
cychedelic-e63a11dcd7f349077f09cac5012e52ec271516e9.zip
dmt: jobs: Invert default refresh time
Whenever we encounter an exception (which is usually due to a network problem), default to the active refresh time as to recover from the situation as soon as possible. Eg: Only wait the full idle time when the server successfully reports it is idle. There isn't even a real concern here of request load on the server, since we can't reach the server in this condition anyway. Signed-off-by: Malfurious <m@lfurio.us>
-rw-r--r--dmt/script.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/dmt/script.js b/dmt/script.js
index e6b7b52..bc9554c 100644
--- a/dmt/script.js
+++ b/dmt/script.js
@@ -102,14 +102,14 @@ async function update_jobs() {
let no_jobs = document.getElementById("no_jobs");
let list = document.getElementById("list");
- let timeout = %($CYCHE_IDLE_UPDATE%);
+ let timeout = %($CYCHE_ACTIVE_UPDATE%);
try {
let status = await api("/api/status");
if (version === null) { version = status.version; }
if (version != status.version) { location.reload(); }
- if (status.active) { timeout = %($CYCHE_ACTIVE_UPDATE%); }
+ if (!status.active) { timeout = %($CYCHE_IDLE_UPDATE%); }
set_progress(nav_progress, (status.active ? null : ""));
for (let i = status.oldest; i <= status.newest; i++) {