diff options
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(), |