TUI Changes prep

This commit is contained in:
Alex Emmet 2025-11-25 16:14:37 +01:00
commit e24b65833a
6 changed files with 42 additions and 7 deletions

View file

@ -1,7 +1,9 @@
use json::{self, JsonValue::String};
use once_cell::sync::Lazy;
use std::sync::Arc;
use std::sync::LazyLock;
use std::sync::Mutex;
use tokio::sync::RwLock;
use tokio::time::{Duration, sleep};
use uuid::Uuid;
@ -34,6 +36,8 @@ use crate::util::file_util::has_dir;
pub static APP_STATE: LazyLock<Arc<Mutex<AppState>>> =
LazyLock::new(|| Arc::new(Mutex::new(AppState::new())));
pub static SHUTDOWN: Lazy<RwLock<bool>> = Lazy::new(|| RwLock::new(false));
#[tokio::main(flavor = "multi_thread", worker_threads = 8)]
#[allow(unused_must_use, dead_code)]
async fn main() {