Kaynağa Gözat

Fixing issue where Array.includes() is not supported by RN for iOS8. This commit closes #26

Evan Rose 9 yıl önce
ebeveyn
işleme
07b5f05b5c
1 değiştirilmiş dosya ile 3 ekleme ve 3 silme
  1. 3
    3
      ReactNativePermissions.js

+ 3
- 3
ReactNativePermissions.js Dosyayı Görüntüle

66
 	}
66
 	}
67
 
67
 
68
 	requestPermission(permission, type) {
68
 	requestPermission(permission, type) {
69
-		let options; 
70
-
71
-		if (!this.getPermissionTypes().includes(permission)) {
69
+		let options;
70
+		
71
+		if (this.getPermissionTypes().indexOf(permission) === -1) {
72
 			return Promise.reject(`ReactNativePermissions: ${permission} is not a valid permission type on ${Platform.OS}`)
72
 			return Promise.reject(`ReactNativePermissions: ${permission} is not a valid permission type on ${Platform.OS}`)
73
 		} else if (permission == 'backgroundRefresh'){
73
 		} else if (permission == 'backgroundRefresh'){
74
 			return Promise.reject('ReactNativePermissions: You cannot request backgroundRefresh')
74
 			return Promise.reject('ReactNativePermissions: You cannot request backgroundRefresh')