user active app reporting

This commit is contained in:
2026-01-26 11:16:55 +08:00
parent 76943f3362
commit 0b1686653c
10 changed files with 224 additions and 2 deletions

View File

@@ -6,6 +6,7 @@ pub mod dolls;
pub mod friends;
pub mod interaction;
pub mod sprite;
pub mod user_status;
use crate::state::{init_app_data_scoped, AppDataRefreshScope, FDOLL};
use crate::lock_r;

View File

@@ -0,0 +1,9 @@
use crate::services::ws::UserStatusPayload;
use crate::services::ws::report_user_status;
#[tauri::command]
pub async fn send_user_status_cmd(active_app: String, state: String) -> Result<(), String> {
let payload = UserStatusPayload { active_app, state };
report_user_status(payload).await;
Ok(())
}