import { invoke } from "@tauri-apps/api/core"; import { SBlueclasMuatanKirim, SBlueclasResponDaftarPerangkat } from "./models"; export async function cek_izin(): Promise { return await invoke("plugin:bluclas|cek_izin").then((r) => r); } export async function minta_izin(): Promise { return await invoke("plugin:bluclas|minta_izin"); } export async function daftar_perangkat(): Promise< SBlueclasResponDaftarPerangkat[] > { return await invoke( "plugin:bluclas|daftar_perangkat", ).then((r) => (r.value ? r.value : null)); } export async function kirim(value: SBlueclasMuatanKirim): Promise { return await invoke("plugin:bluclas|kirim", { payload: { value, }, }); }