| 
				
			 | 
			
			
				@@ -66,9 +66,9 @@ class ReactNativePermissions { 
			 | 
		
	
		
			
			| 
				66
			 | 
			
				66
			 | 
			
			
				 	} 
			 | 
		
	
		
			
			| 
				67
			 | 
			
				67
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				68
			 | 
			
				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
			 | 
			
				72
			 | 
			
			
				 			return Promise.reject(`ReactNativePermissions: ${permission} is not a valid permission type on ${Platform.OS}`) 
			 | 
		
	
		
			
			| 
				73
			 | 
			
				73
			 | 
			
			
				 		} else if (permission == 'backgroundRefresh'){ 
			 | 
		
	
		
			
			| 
				74
			 | 
			
				74
			 | 
			
			
				 			return Promise.reject('ReactNativePermissions: You cannot request backgroundRefresh') 
			 |