use perspt_store::SessionStore;
use std::path::PathBuf;
use std::sync::Arc;
use tokio::sync::Mutex;
#[derive(Clone)]
pub struct AppState {
pub store: Arc<SessionStore>,
pub password: Option<String>,
pub session_token: Arc<Mutex<Option<String>>>,
pub working_dir: PathBuf,
pub is_localhost: bool,
}