aboutsummaryrefslogtreecommitdiff
path: root/src/webui_ws.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-05-19 22:13:22 +0200
committermetamuffin <metamuffin@disroot.org>2025-05-19 22:13:22 +0200
commit5fb390fbf5862a9ec3bee8a21ca45fdffc18b455 (patch)
treed612fa7fc079ad5f5ccbedd1a579db18412e2623 /src/webui_ws.rs
parent102bbf10a470a8617902cd5bf255be5762f335b9 (diff)
downloadisda-5fb390fbf5862a9ec3bee8a21ca45fdffc18b455.tar
isda-5fb390fbf5862a9ec3bee8a21ca45fdffc18b455.tar.bz2
isda-5fb390fbf5862a9ec3bee8a21ca45fdffc18b455.tar.zst
show failed tasks red
Diffstat (limited to 'src/webui_ws.rs')
-rw-r--r--src/webui_ws.rs9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/webui_ws.rs b/src/webui_ws.rs
index 6a19e22..6b5821e 100644
--- a/src/webui_ws.rs
+++ b/src/webui_ws.rs
@@ -37,7 +37,7 @@ pub enum WebuiEvent {
},
}
-#[derive(Debug, Serialize)]
+#[derive(Debug, Serialize, Clone, Copy, PartialEq)]
#[serde(rename_all = "snake_case")]
pub enum TaskState {
Queue,
@@ -82,17 +82,12 @@ impl State {
};
let default = Map::new();
- let class = match state {
- TaskState::Queue => "task queue",
- TaskState::Loading => "task loading",
- TaskState::Complete => "task complete",
- };
let data = self.metadata.get(key).unwrap_or(&default);
let _ = self.webui_broadcast.send(Arc::new(WebuiEvent::UpdateTask {
bin: state,
key: key.to_owned(),
- html: webui::Task { class, data, key }.to_string(),
+ html: webui::Task { state, data, key }.to_string(),
}));
let _ = self.webui_broadcast.send(Arc::new(WebuiEvent::Counters {
queue: self.queue.len(),