app_state.rs 347 B

12345678910
  1. use crate::api::ApiClient;
  2. use std::sync::{Arc, Mutex};
  3. pub struct AppState {
  4. pub passthrough: Mutex<bool>,
  5. pub poll_handle: Mutex<Option<tauri::async_runtime::JoinHandle<()>>>,
  6. /// 当前提醒中、可一键完成的待办任务 id(点击宠物即完成)
  7. pub pending_task: Mutex<Option<i64>>,
  8. pub api: Arc<ApiClient>,
  9. }