|
|
@@ -61,7 +61,7 @@ class ReactNativePermissions {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
- request = (permission, { rationale }) => {
|
|
|
+ request = (permission, options) => {
|
|
|
const androidPermission = permissionTypes[permission]
|
|
|
|
|
|
if (!androidPermission) {
|
|
|
@@ -72,6 +72,11 @@ class ReactNativePermissions {
|
|
|
)
|
|
|
}
|
|
|
|
|
|
+ let rationale = null
|
|
|
+ if (options != null) {
|
|
|
+ rationale = options.rationale
|
|
|
+ }
|
|
|
+
|
|
|
return PermissionsAndroid.request(androidPermission, rationale).then(
|
|
|
result => {
|
|
|
// PermissionsAndroid.request() to native module resolves to boolean
|