aboutsummaryrefslogtreecommitdiff
path: root/src/webui_ws.rs
diff options
context:
space:
mode:
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(),