OneLauncher-Cracked/packages/core/src/api/tauri/mod.rs
2025-12-04 02:54:23 -05:00

24 lines
517 B
Rust

mod events;
pub use events::*;
mod commands;
pub use commands::*;
mod folders;
pub use folders::*;
mod debug;
pub use debug::*;
pub trait TauRPCLauncherExt {
fn use_launcher_api(self) -> Self;
}
impl<R: tauri::Runtime> TauRPCLauncherExt for taurpc::Router<R> {
fn use_launcher_api(self) -> Self {
self.merge(TauriLauncherApiImpl.into_handler())
.merge(TauriLauncherEventApiImpl.into_handler())
.merge(TauriLauncherFoldersApiImpl.into_handler())
.merge(TauriLauncherDebugApiImpl.into_handler())
}
}