#[allow(warnings)]
#[cfg_attr(mobile, tauri::mobile_entry_point)]
pub fn run() {
use tauri::Manager;
use tauri::WindowEvent;
use tauri::Event;
use tauri::menu::MenuEvent;
let app = tauri::Builder::default()
.setup(|app| {
let main_window = app.get_window("main").unwrap();
let _ = main_window.set_maximizable(false);
let _ = main_window.set_resizable(false);
let _ = main_window.set_fullscreen(false);
let handle = app.handle();
let menu = tauri::menu::Menu::default(handle).expect("get default mwnu error");
let _ = app.set_menu(menu);
Ok(())
})
.invoke_handler(tauri::generate_handler![command_one])
.build(tauri::generate_context!("./tauri.conf.json"))
.expect("error while building tauri application");
app.run(|_app_handle, event| match event {
tauri::RunEvent::MenuEvent(ref MenuEvent) => {
}
_ => {}
});
}
#[tauri::command]
fn command_one(cmd:&str,arg:&str)->Result<String,String> {
match cmd {
"get"=>{
Ok(format!("{} andrew from home and {}",cmd,arg))
},
_=>Err("unknown command".to_string())
}
}