fix(tauri): align wake lock bridge with v2 API

This commit is contained in:
Shantur Rathore
2026-03-19 19:20:18 +00:00
parent b58728dc0e
commit 3d575f4f68
13 changed files with 1102 additions and 1515 deletions

View File

@@ -1,3 +1,4 @@
import { invoke } from "@tauri-apps/api/core"
import { runtimeEnv } from "../runtime-env"
import { getLogger } from "../logger"
const log = getLogger("actions")
@@ -15,9 +16,8 @@ export async function restartCli(): Promise<boolean> {
}
if (runtimeEnv.host === "tauri") {
const tauri = (window as typeof window & { __TAURI__?: { invoke?: <T = unknown>(cmd: string, args?: Record<string, unknown>) => Promise<T> } }).__TAURI__
if (tauri?.invoke) {
await tauri.invoke("cli_restart")
if (typeof window.__TAURI__?.core?.invoke === "function") {
await invoke("cli_restart")
return true
}
return false