|
@@ -71,9 +71,9 @@ class ReactNativePermissions {
|
71
|
71
|
if (!this.getPermissionTypes().includes(permission)) {
|
72
|
72
|
return Promise.reject(`ReactNativePermissions: ${permission} is not a valid permission type on ${Platform.OS}`)
|
73
|
73
|
} else if (permission == 'backgroundRefresh'){
|
74
|
|
- return Promise.reject('You cannot request backgroundRefresh')
|
|
74
|
+ return Promise.reject('ReactNativePermissions: You cannot request backgroundRefresh')
|
75
|
75
|
} else if (permission == 'location') {
|
76
|
|
- options = type || 'always'
|
|
76
|
+ options = type || 'whenInUse'
|
77
|
77
|
} else if (permission == 'notification') {
|
78
|
78
|
options = type || ['alert', 'badge', 'sound']
|
79
|
79
|
}
|
|
@@ -91,7 +91,7 @@ class ReactNativePermissions {
|
91
|
91
|
let p = permissions[i]
|
92
|
92
|
|
93
|
93
|
if (!p) {
|
94
|
|
- return obj
|
|
94
|
+ return Promise.resolve(obj)
|
95
|
95
|
}
|
96
|
96
|
|
97
|
97
|
return that.getPermissionStatus(p)
|