ソースを参照

Merge pull request #14 from king6cong/iOS8-fix

support pre-ES7 (includes is undefined)
Yonah Forst 9 年 前
コミット
0bdbe7e5b1
1 ファイル変更5 行追加5 行削除
  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 (RNPTypes.indexOf(permission) >= 0) {
 			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()