|
@@ -7,6 +7,7 @@ use std::fs::{self, File};
|
|
use std::sync::Arc;
|
|
use std::sync::Arc;
|
|
use tauri::{AppHandle, Manager, path::BaseDirectory};
|
|
use tauri::{AppHandle, Manager, path::BaseDirectory};
|
|
|
|
|
|
|
|
+type CommandResult<T> = Result<T, String>;
|
|
// 添加 AppState 结构体
|
|
// 添加 AppState 结构体
|
|
#[derive(Default)]
|
|
#[derive(Default)]
|
|
pub struct AppState {
|
|
pub struct AppState {
|
|
@@ -38,6 +39,7 @@ pub fn run() {
|
|
Ok(())
|
|
Ok(())
|
|
})
|
|
})
|
|
})
|
|
})
|
|
|
|
+ .invoke_handler(tauri::generate_handler![commands::get_category])
|
|
.plugin(tauri_plugin_os::init())
|
|
.plugin(tauri_plugin_os::init())
|
|
.plugin(tauri_plugin_single_instance::init(|app, _args, _cwd| {
|
|
.plugin(tauri_plugin_single_instance::init(|app, _args, _cwd| {
|
|
let _ = show_window(app);
|
|
let _ = show_window(app);
|