use tauri::{command, AppHandle, Runtime}; use crate::models::*; use crate::BluclasExt; use crate::Result; #[command] pub(crate) async fn daftar_perangkat( app: AppHandle, ) -> Result> { return app.bluclas().daftar_perangkat(); } #[command] pub(crate) async fn kirim( app: AppHandle, payload: SBluetoothClassicMuatanKirim, ) -> Result<()> { return app.bluclas().kirim(payload); }