|
@@ -61,7 +61,7 @@ class ReactNativePermissions {
|
61
|
61
|
})
|
62
|
62
|
}
|
63
|
63
|
|
64
|
|
- request = (permission, { rationale }) => {
|
|
64
|
+ request = (permission, options) => {
|
65
|
65
|
const androidPermission = permissionTypes[permission]
|
66
|
66
|
|
67
|
67
|
if (!androidPermission) {
|
|
@@ -72,6 +72,11 @@ class ReactNativePermissions {
|
72
|
72
|
)
|
73
|
73
|
}
|
74
|
74
|
|
|
75
|
+ let rationale = null
|
|
76
|
+ if (options != null) {
|
|
77
|
+ rationale = options.rationale
|
|
78
|
+ }
|
|
79
|
+
|
75
|
80
|
return PermissionsAndroid.request(androidPermission, rationale).then(
|
76
|
81
|
result => {
|
77
|
82
|
// PermissionsAndroid.request() to native module resolves to boolean
|