Skip to main content

quorum_lib/
lib.rs

1mod commands;
2pub mod common;
3pub mod config;
4
5use tauri_plugin_store::Builder as StoreBuilder;
6
7#[cfg_attr(mobile, tauri::mobile_entry_point)]
8pub fn run() {
9    tauri::Builder::default()
10        .setup(|app| {
11            #[cfg(desktop)]
12            app.handle()
13                .plugin(tauri_plugin_single_instance::init(|_app, _args, _cwd| {}))?;
14
15            Ok(())
16        })
17        .plugin(tauri_plugin_opener::init())
18        .plugin(StoreBuilder::default().build())
19        .invoke_handler(tauri::generate_handler![
20            commands::auth::signup,
21            commands::auth::login,
22            commands::auth::refresh_token,
23            commands::device_performance::get_performance_tier,
24        ])
25        .run(tauri::generate_context!())
26        .expect("error while running tauri application");
27}