diff --git a/build.rs b/build.rs index 730d157..52293eb 100644 --- a/build.rs +++ b/build.rs @@ -1,4 +1,4 @@ -const COMMANDS: &[&str] = &["cek_izin", "minta_izin", "daftar_perangkat", "kirim"]; +const COMMANDS: &[&str] = &["daftar_perangkat", "kirim"]; fn main() { tauri_plugin::Builder::new(COMMANDS) diff --git a/guest-js/index.ts b/guest-js/index.ts index 9198960..982b5dd 100644 --- a/guest-js/index.ts +++ b/guest-js/index.ts @@ -1,22 +1,11 @@ import { invoke } from "@tauri-apps/api/core"; import { SBlueclasMuatanKirim, SBlueclasResponDaftarPerangkat } from "./models"; -export async function cekIzin(): Promise { - return await invoke("plugin:bluclas|cek_izin", {}).then( - (res: string) => res, - ); -} - -export async function mintaIzin(): Promise { - return await invoke("plugin:bluclas|minta_izin", {}); -} - export async function daftarPerangkat(): Promise< SBlueclasResponDaftarPerangkat[] > { return await invoke( "plugin:bluclas|daftar_perangkat", - {}, ).then((res: SBlueclasResponDaftarPerangkat[]) => res); } diff --git a/package.json b/package.json index 7cf6f82..c48a68b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@segubi/tauri-plugin-bluclas-api", - "version": "0.1.2", + "version": "0.1.3", "author": "Rizky Denianto", "description": "", "type": "module", diff --git a/permissions/autogenerated/commands/cek_izin.toml b/permissions/autogenerated/commands/cek_izin.toml deleted file mode 100644 index 0e4fefe..0000000 --- a/permissions/autogenerated/commands/cek_izin.toml +++ /dev/null @@ -1,13 +0,0 @@ -# Automatically generated - DO NOT EDIT! - -"$schema" = "../../schemas/schema.json" - -[[permission]] -identifier = "allow-cek-izin" -description = "Enables the cek_izin command without any pre-configured scope." -commands.allow = ["cek_izin"] - -[[permission]] -identifier = "deny-cek-izin" -description = "Denies the cek_izin command without any pre-configured scope." -commands.deny = ["cek_izin"] diff --git a/permissions/autogenerated/commands/minta_izin.toml b/permissions/autogenerated/commands/minta_izin.toml deleted file mode 100644 index e406f3f..0000000 --- a/permissions/autogenerated/commands/minta_izin.toml +++ /dev/null @@ -1,13 +0,0 @@ -# Automatically generated - DO NOT EDIT! - -"$schema" = "../../schemas/schema.json" - -[[permission]] -identifier = "allow-minta-izin" -description = "Enables the minta_izin command without any pre-configured scope." -commands.allow = ["minta_izin"] - -[[permission]] -identifier = "deny-minta-izin" -description = "Denies the minta_izin command without any pre-configured scope." -commands.deny = ["minta_izin"] diff --git a/permissions/autogenerated/reference.md b/permissions/autogenerated/reference.md index c96eeaf..e1ced02 100644 --- a/permissions/autogenerated/reference.md +++ b/permissions/autogenerated/reference.md @@ -4,8 +4,6 @@ Default permissions for the plugin #### This default permission set includes the following: -- `allow-cek-izin` -- `allow-minta-izin` - `allow-daftar-perangkat` - `allow-kirim` @@ -18,32 +16,6 @@ Default permissions for the plugin - - - -`bluclas:allow-cek-izin` - - - - -Enables the cek_izin command without any pre-configured scope. - - - - - - - -`bluclas:deny-cek-izin` - - - - -Denies the cek_izin command without any pre-configured scope. - - - - @@ -93,32 +65,6 @@ Enables the kirim command without any pre-configured scope. Denies the kirim command without any pre-configured scope. - - - - - - -`bluclas:allow-minta-izin` - - - - -Enables the minta_izin command without any pre-configured scope. - - - - - - - -`bluclas:deny-minta-izin` - - - - -Denies the minta_izin command without any pre-configured scope. - diff --git a/permissions/default.toml b/permissions/default.toml index 54eeb34..c7f297b 100644 --- a/permissions/default.toml +++ b/permissions/default.toml @@ -1,8 +1,6 @@ [default] description = "Default permissions for the plugin" permissions = [ - "allow-cek-izin", - "allow-minta-izin", "allow-daftar-perangkat", "allow-kirim" ] diff --git a/permissions/schemas/schema.json b/permissions/schemas/schema.json index 7b7fbec..d166461 100644 --- a/permissions/schemas/schema.json +++ b/permissions/schemas/schema.json @@ -294,18 +294,6 @@ "PermissionKind": { "type": "string", "oneOf": [ - { - "description": "Enables the cek_izin command without any pre-configured scope.", - "type": "string", - "const": "allow-cek-izin", - "markdownDescription": "Enables the cek_izin command without any pre-configured scope." - }, - { - "description": "Denies the cek_izin command without any pre-configured scope.", - "type": "string", - "const": "deny-cek-izin", - "markdownDescription": "Denies the cek_izin command without any pre-configured scope." - }, { "description": "Enables the daftar_perangkat command without any pre-configured scope.", "type": "string", @@ -331,22 +319,10 @@ "markdownDescription": "Denies the kirim command without any pre-configured scope." }, { - "description": "Enables the minta_izin command without any pre-configured scope.", - "type": "string", - "const": "allow-minta-izin", - "markdownDescription": "Enables the minta_izin command without any pre-configured scope." - }, - { - "description": "Denies the minta_izin command without any pre-configured scope.", - "type": "string", - "const": "deny-minta-izin", - "markdownDescription": "Denies the minta_izin command without any pre-configured scope." - }, - { - "description": "Default permissions for the plugin\n#### This default permission set includes:\n\n- `allow-cek-izin`\n- `allow-minta-izin`\n- `allow-daftar-perangkat`\n- `allow-kirim`", + "description": "Default permissions for the plugin\n#### This default permission set includes:\n\n- `allow-daftar-perangkat`\n- `allow-kirim`", "type": "string", "const": "default", - "markdownDescription": "Default permissions for the plugin\n#### This default permission set includes:\n\n- `allow-cek-izin`\n- `allow-minta-izin`\n- `allow-daftar-perangkat`\n- `allow-kirim`" + "markdownDescription": "Default permissions for the plugin\n#### This default permission set includes:\n\n- `allow-daftar-perangkat`\n- `allow-kirim`" } ] } diff --git a/src/commands.rs b/src/commands.rs index bc5c9c9..ec5f82d 100644 --- a/src/commands.rs +++ b/src/commands.rs @@ -4,16 +4,6 @@ use crate::BluclasExt; use crate::Result; use crate::models::*; -#[command] -pub(crate) async fn cek_izin(app: AppHandle) -> Result { - return app.bluclas().cek_izin(); -} - -#[command] -pub(crate) async fn minta_izin(app: AppHandle) -> Result<()> { - return app.bluclas().minta_izin(); -} - #[command] pub(crate) async fn daftar_perangkat( app: AppHandle, diff --git a/src/desktop.rs b/src/desktop.rs index c188a48..5f6ee09 100644 --- a/src/desktop.rs +++ b/src/desktop.rs @@ -14,14 +14,6 @@ pub fn init( pub struct Bluclas(AppHandle); impl Bluclas { - pub fn cek_izin(&self) -> crate::Result { - return Ok(String::new()); - } - - pub fn minta_izin(&self) -> crate::Result<()> { - return Ok(()); - } - pub fn daftar_perangkat(&self) -> crate::Result { return Ok(SBlueclasResponDaftarPerangkat { data: vec![] }); } diff --git a/src/lib.rs b/src/lib.rs index f8f9229..c155540 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,4 +1,4 @@ -use crate::commands::{cek_izin, daftar_perangkat, kirim, minta_izin}; +use crate::commands::{daftar_perangkat, kirim}; use tauri::{ Manager, Runtime, plugin::{Builder, TauriPlugin}, @@ -36,12 +36,7 @@ impl> crate::BluclasExt for T { /// Initializes the plugin. pub fn init() -> TauriPlugin { Builder::new("bluclas") - .invoke_handler(tauri::generate_handler![ - cek_izin, - minta_izin, - daftar_perangkat, - kirim - ]) + .invoke_handler(tauri::generate_handler![daftar_perangkat, kirim]) .setup(|app, api| { #[cfg(mobile)] let bluclas = mobile::init(app, api)?; diff --git a/src/mobile.rs b/src/mobile.rs index 363a0bd..f976f48 100644 --- a/src/mobile.rs +++ b/src/mobile.rs @@ -25,20 +25,6 @@ pub fn init( pub struct Bluclas(PluginHandle); impl Bluclas { - pub fn cek_izin(&self) -> crate::Result { - return self - .0 - .run_mobile_plugin("checkPermissions", ()) - .map_err(Into::into); - } - - pub fn minta_izin(&self) -> crate::Result<()> { - return self - .0 - .run_mobile_plugin("requestPermissions", ()) - .map_err(Into::into); - } - pub fn daftar_perangkat(&self) -> crate::Result { return self .0