From 4e4ebf1246c0bb5f2985653a5447276b2f90d2a5 Mon Sep 17 00:00:00 2001 From: leizi97 Date: Sun, 3 Nov 2024 22:17:59 +0800 Subject: [PATCH] =?UTF-8?q?UAC=E5=BC=80=E6=9C=BA=E8=87=AA=E5=90=AF?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=9B=9E=E9=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/index.vue | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/pages/index.vue b/pages/index.vue index c21f2a7..4a8e50f 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -226,7 +226,7 @@ 强制中转 @@ -595,18 +595,16 @@ const compatibleInitAutoStart = async () => { try { - const is_enable = await tauriAutoStart.isEnabled(); - if (is_enable) { - await tauriAutoStart.disable(); - await invoke("spawn_autostart", { enabled: true }); - const is_enable_by_task = (await invoke("autostart_is_enabled")) as boolean; - config.autoStart = is_enable_by_task; - } else { - const is_enable_by_task = (await invoke("autostart_is_enabled")) as boolean; - config.autoStart = is_enable_by_task; + const is_enable_by_task = (await invoke("autostart_is_enabled")) as boolean; + if (is_enable_by_task) { + await tauriAutoStart.enable(); + await invoke("spawn_autostart", { enabled: false }); } + const is_enable = await tauriAutoStart.isEnabled(); + config.autoStart = is_enable; } catch (err) { await invoke("spawn_autostart", { enabled: false }); + await tauriAutoStart.disable(); config.autoStart = false; } };