Parcourir la source

Fix rationale parameter to optional.

Kanta Asada il y a 7 ans
Parent
révision
921cc22509
1 fichiers modifiés avec 6 ajouts et 1 suppressions
  1. 6
    1
      index.android.js

+ 6
- 1
index.android.js Voir le fichier

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