wip: gui_status, should use a hashset?

This commit is contained in:
Jack Wills
2022-10-14 21:26:20 +00:00
parent 46ffbeef6a
commit 90e26c300e
7 changed files with 240 additions and 192 deletions
+9 -3
View File
@@ -24,7 +24,7 @@ mod input_handler;
mod parse_args;
mod ui;
use ui::{create_ui, GuiState};
use ui::{create_ui, GuiState, Status};
fn setup_tracing() {
tracing_subscriber::fmt().with_max_level(Level::INFO).init();
@@ -59,9 +59,15 @@ async fn main() {
is_running,
));
}
Err(_) => app_data.lock().set_error(AppError::DockerConnect),
Err(_) => {
app_data.lock().set_error(AppError::DockerConnect);
docker_gui_state.lock().set_status(Status::DockerConnect)
}
},
Err(_) => app_data.lock().set_error(AppError::DockerConnect),
Err(_) => {
app_data.lock().set_error(AppError::DockerConnect);
docker_gui_state.lock().set_status(Status::DockerConnect)
}
}
let input_app_data = Arc::clone(&app_data);