From 44cc5a3fb301f7ff7b5008d45a9be851aca5054b Mon Sep 17 00:00:00 2001 From: rizky_denianto Date: Wed, 15 Jul 2026 23:45:47 +0700 Subject: [PATCH 1/2] Pembaruan peti --- Cargo.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index e4968bf..21d4325 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,9 +18,9 @@ strip = "symbols" debug = false [dependencies] -tauri = { version = "2.10.3" } +tauri = { version = "2.11.5" } serde = "1.0" thiserror = "2" [build-dependencies] -tauri-plugin = { version = "2.5.4", features = ["build"] } +tauri-plugin = { version = "2.6.3", features = ["build"] } From b7ceeccb524bbbadc2cb92d7c760c8fd1f8af3e4 Mon Sep 17 00:00:00 2001 From: rizky_denianto Date: Wed, 15 Jul 2026 23:46:04 +0700 Subject: [PATCH 2/2] Menambah fungsi untuk cek dan minta izin --- android/src/main/java/BluclasPlugin.kt | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/BluclasPlugin.kt b/android/src/main/java/BluclasPlugin.kt index 273bd63..f9d46d0 100644 --- a/android/src/main/java/BluclasPlugin.kt +++ b/android/src/main/java/BluclasPlugin.kt @@ -27,8 +27,12 @@ class KirimArgs { @TauriPlugin( permissions = [ Permission( - strings = [Manifest.permission.BLUETOOTH_CONNECT], - alias = "bluetoothConnect" + strings = [ + Manifest.permission.BLUETOOTH_SCAN, + Manifest.permission.BLUETOOTH_CONNECT, + Manifest.permission.BLUETOOTH_ADVERTISE + ], + alias = "bluetooth" ) ] ) @@ -39,6 +43,16 @@ class BluclasPlugin(private val activity: Activity) : Plugin(activity) { private var soket: BluetoothSocket? = null private var keluaran: OutputStream? = null + @Command + override fun checkPermissions(invoke: Invoke) { + super.checkPermissions(invoke) + } + + @Command + override fun requestPermissions(invoke: Invoke) { + super.requestPermissions(invoke) + } + @Command fun daftarPerangkat(invoke: Invoke) { if (adapter == null) {