moved send user request listener to rust side

This commit is contained in:
2026-02-04 00:55:09 +08:00
parent 0bd78f6365
commit 283ae982ed
3 changed files with 28 additions and 14 deletions

View File

@@ -2,7 +2,6 @@
import Friends from "./tabs/friends.svelte";
import Preferences from "./tabs/preferences.svelte";
import YourDolls from "./tabs/your-dolls/index.svelte";
import { getCurrentWebviewWindow } from "@tauri-apps/api/webviewWindow";
import { listen } from "@tauri-apps/api/event";
import { onMount } from "svelte";

View File

@@ -7,9 +7,7 @@
import { appData } from "../../events/app-data";
import { sceneInteractive } from "../../events/scene-interactive";
import { friendsUserStatuses } from "../../events/user-status";
import { invoke } from "@tauri-apps/api/core";
import DesktopPet from "./components/DesktopPet.svelte";
import { listen } from "@tauri-apps/api/event";
import { onMount } from "svelte";
@@ -43,16 +41,6 @@
onMount(() => {
const unlisten = listen<AppMetadata>("active-app-changed", (event) => {
appMetadata = event.payload;
const activeAppValue =
appMetadata?.localized ?? appMetadata?.unlocalized ?? "";
if (activeAppValue.trim()) {
invoke("send_user_status_cmd", {
activeApp: activeAppValue,
state: "idle",
}).catch((error) => {
console.error("Failed to send user status", error);
});
}
});
return () => {