From f881c0947554847408ea2d245c211ad33d59bcc1 Mon Sep 17 00:00:00 2001 From: rizky_denianto Date: Thu, 16 Jul 2026 22:56:47 +0700 Subject: [PATCH] Mengubah cara mengecek dan meminta izin --- android/src/main/java/BluclasPlugin.kt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/BluclasPlugin.kt b/android/src/main/java/BluclasPlugin.kt index f9d46d0..ebb2047 100644 --- a/android/src/main/java/BluclasPlugin.kt +++ b/android/src/main/java/BluclasPlugin.kt @@ -45,12 +45,19 @@ class BluclasPlugin(private val activity: Activity) : Plugin(activity) { @Command override fun checkPermissions(invoke: Invoke) { - super.checkPermissions(invoke) + val result = JSObject() + result.put("bluetooth", getPermissionState("bluetooth").toString()) + invoke.resolve(result) } @Command override fun requestPermissions(invoke: Invoke) { - super.requestPermissions(invoke) + requestPermissionForAlias("bluetooth", invoke, "permissionsCallback") + } + + @PermissionCallback + private fun permissionsCallback(invoke: Invoke) { + checkPermissions(invoke) } @Command