| 
				
			 | 
			
			
				@@ -12,6 +12,8 @@ const RNPTypes = { 
			 | 
		
	
		
			
			| 
				12
			 | 
			
				12
			 | 
			
			
				 	event: RNPermissions.PERMISSIONS.READ_CALENDAR, 
			 | 
		
	
		
			
			| 
				13
			 | 
			
				13
			 | 
			
			
				 	storage: RNPermissions.PERMISSIONS.READ_EXTERNAL_STORAGE, 
			 | 
		
	
		
			
			| 
				14
			 | 
			
				14
			 | 
			
			
				 	photo: RNPermissions.PERMISSIONS.READ_EXTERNAL_STORAGE, 
			 | 
		
	
		
			
			| 
				
			 | 
			
				15
			 | 
			
			
				+	readSms: RNPermissions.PERMISSIONS.READ_SMS, 
			 | 
		
	
		
			
			| 
				
			 | 
			
				16
			 | 
			
			
				+	receiveSms: RNPermissions.PERMISSIONS.READ_SMS, 
			 | 
		
	
		
			
			| 
				15
			 | 
			
				17
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				16
			 | 
			
				18
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				17
			 | 
			
				19
			 | 
			
			
				 const RESULTS = { 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -41,7 +43,7 @@ class ReactNativePermissions { 
			 | 
		
	
		
			
			| 
				41
			 | 
			
				43
			 | 
			
			
				 	check(permission) { 
			 | 
		
	
		
			
			| 
				42
			 | 
			
				44
			 | 
			
			
				 		const androidPermission = RNPTypes[permission] 
			 | 
		
	
		
			
			| 
				43
			 | 
			
				45
			 | 
			
			
				   	if (!androidPermission) return Promise.reject(`ReactNativePermissions: ${permission} is not a valid permission type on Android`); 
			 | 
		
	
		
			
			| 
				44
			 | 
			
				
			 | 
			
			
				-		 
			 | 
		
	
		
			
			| 
				
			 | 
			
				46
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				45
			 | 
			
				47
			 | 
			
			
				 		const shouldShowRationale = ReactNative.NativeModules.PermissionsAndroid.shouldShowRequestPermissionRationale; 
			 | 
		
	
		
			
			| 
				46
			 | 
			
				48
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				47
			 | 
			
				49
			 | 
			
			
				 		return RNPermissions.check(androidPermission) 
			 |