Memperbaiki fungsi invoke #14

Merged
rizky_denianto merged 5 commits from pengembangan into main 2026-07-16 23:22:06 +07:00
Showing only changes of commit f881c09475 - Show all commits
+9 -2
View File
@@ -45,12 +45,19 @@ class BluclasPlugin(private val activity: Activity) : Plugin(activity) {
@Command @Command
override fun checkPermissions(invoke: Invoke) { override fun checkPermissions(invoke: Invoke) {
super.checkPermissions(invoke) val result = JSObject()
result.put("bluetooth", getPermissionState("bluetooth").toString())
invoke.resolve(result)
} }
@Command @Command
override fun requestPermissions(invoke: Invoke) { override fun requestPermissions(invoke: Invoke) {
super.requestPermissions(invoke) requestPermissionForAlias("bluetooth", invoke, "permissionsCallback")
}
@PermissionCallback
private fun permissionsCallback(invoke: Invoke) {
checkPermissions(invoke)
} }
@Command @Command