Mengubah cara mengecek dan meminta izin
This commit is contained in:
1 parent
c195d2bc99
commit
f881c09475
1 file changed
+9
-2
@@ -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
|
||||||
|
|||||||
Reference in new issue
Block a user