Prechádzať zdrojové kódy

fix for iOS 8: includes is undefined

king6cong 9 rokov pred
rodič
commit
d9ba82cc2c
1 zmenil súbory, kde vykonal 5 pridanie a 5 odobranie
  1. 5 5
      ReactNativePermissions.ios.js

+ 5 - 5
ReactNativePermissions.ios.js

@@ -13,7 +13,7 @@ const RNPTypes = [
 	'reminder',
 	'bluetooth',
 	'notification',
-	'backgroundRefresh', 
+	'backgroundRefresh',
 ]
 
 class ReactNativePermissions {
@@ -45,8 +45,8 @@ class ReactNativePermissions {
 		return RNPTypes;
 	}
 
-	getPermissionStatus(permission) {
-		if (RNPTypes.includes(permission)) {
+        getPermissionStatus(permission) {
+		if (permission in RNPTypes) {
 			return RNPermissions.getPermissionStatus(permission)
 		} else {
 			return Promise.reject(`ReactNativePermissions: ${permission} is not a valid permission type`)
@@ -88,7 +88,7 @@ class ReactNativePermissions {
 		function processNext() {
 			i--
 			let p = permissions[i]
-			
+
 			if (!p) {
 				return obj
 			}
@@ -106,4 +106,4 @@ class ReactNativePermissions {
 	}
 }
 
-module.exports = new ReactNativePermissions()
+module.exports = new ReactNativePermissions()