diff options
author | metamuffin <metamuffin@disroot.org> | 2025-05-19 22:13:22 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-05-19 22:13:22 +0200 |
commit | 5fb390fbf5862a9ec3bee8a21ca45fdffc18b455 (patch) | |
tree | d612fa7fc079ad5f5ccbedd1a579db18412e2623 /src/webui_ws.rs | |
parent | 102bbf10a470a8617902cd5bf255be5762f335b9 (diff) | |
download | isda-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.rs | 9 |
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(), |