tauri_plugin_macos_passkey/
lib.rs1#[cfg(target_os = "macos")]
2mod macos;
3
4#[cfg(target_os = "macos")]
6pub fn init() -> tauri::plugin::TauriPlugin<tauri::Wry> {
7 use tauri::{generate_handler, plugin::Builder};
8 use crate::macos::commands::{register_passkey, login_passkey};
9
10 Builder::new("macos-passkey")
11 .invoke_handler(generate_handler![
12 register_passkey,
13 login_passkey
14 ])
15 .build()
16}
17
18#[cfg(not(target_os = "macos"))]
20#[allow(dead_code)]
21pub fn init() {
22 eprintln!("tauri-plugin-macos-passkey: not supported on non-macOS");
23}