Menyesuaikan guest-js

This commit is contained in:
rizky_denianto committed 2026-07-16 19:38:10 +07:00
1 parent c72c86c984
commit 982656b71a
2 files changed
+34 -4

No files matched your search

+21 -4
View File
@@ -1,9 +1,26 @@
import { invoke } from '@tauri-apps/api/core'
import { invoke } from "@tauri-apps/api/core";
import { SBlueclasMuatanKirim, SBlueclasResponDaftarPerangkat } from "./models";
export async function ping(value: string): Promise<string | null> {
return await invoke<{value?: string}>('plugin:bluclas|ping', {
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,
},
}).then((r) => (r.value ? r.value : null));
});
}