From 1ed6bec6c87da366e4d54dab583f91497cd01355 Mon Sep 17 00:00:00 2001 From: VirtualHotBar <96966978+VirtualHotBar@users.noreply.github.com> Date: Fri, 19 Apr 2024 19:13:30 +0800 Subject: [PATCH] qaq --- src-tauri/src/autostart.rs | 2 +- src-tauri/src/main.rs | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src-tauri/src/autostart.rs b/src-tauri/src/autostart.rs index cfef24e..ccaf407 100644 --- a/src-tauri/src/autostart.rs +++ b/src-tauri/src/autostart.rs @@ -56,7 +56,7 @@ pub fn is_autostart() -> io::Result { } #[cfg(target_os = "linux")] -pub fn is_autostart(enabled: bool) -> io::Result<()> { +pub fn set_autostart(enabled: bool) -> io::Result<()> { use std::fs::File; use std::io::prelude::*; let exe_path = env::current_exe()?; diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index a27267d..7767098 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -47,13 +47,12 @@ fn main() { .system_tray(tray::menu()) // 设置系统托盘菜单 .on_system_tray_event(tray::handler) // 设置系统托盘事件处理器 .invoke_handler(tauri::generate_handler![ - // 注册可以从前端调用的Rust函数 + set_localized, read_config_file, write_config_file, download_file, get_autostart_state, set_autostart_state, - set_localized, ]); // 针对Windows系统额外注册函数 @@ -118,8 +117,8 @@ fn run_command(cmd: &str) -> Result> { Ok(child) } */ -#[tauri::command] #[cfg(target_os = "windows")] +#[tauri::command] fn get_winfsp_install_state() -> Result { match is_winfsp_installed() { Ok(is_enabled) => Ok(is_enabled), @@ -155,8 +154,8 @@ fn download_file(url: String, out_path: String) -> Result { Ok(true) } -#[tauri::command] #[cfg(target_os = "windows")] +#[tauri::command] fn get_available_drive_letter() -> Result { match find_first_available_drive_letter() { Ok(Some(drive)) => Ok(drive),