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