Files
tauri-plugin-bluclas/guest-js/index.ts
T
2026-07-16 19:38:10 +07:00

27 lines
775 B
TypeScript

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