Fixed compatibility with React Native 0.40.0
@@ -6,7 +6,7 @@
// Copyright © 2016 Yonah Forst. All rights reserved.
//
-#import "RCTConvert.h"
+#import <React/RCTConvert.h>
static NSString* RNPStatusUndetermined = @"undetermined";
static NSString* RNPStatusDenied = @"denied";
@@ -5,7 +5,7 @@
// Created by Yonah Forst on 18/02/16.
-#import "RCTBridgeModule.h"
+#import <React/RCTBridgeModule.h>
#import <Foundation/Foundation.h>
@@ -10,9 +10,9 @@
#import "ReactNativePermissions.h"
-#import "RCTBridge.h"
-#import "RCTEventDispatcher.h"
+#import <React/RCTBridge.h>
+#import <React/RCTEventDispatcher.h>
#import "RNPLocation.h"
#import "RNPBluetooth.h"
@@ -93,7 +93,8 @@ public class ReactNativePermissionsModule extends ReactContextBaseJavaModule {
// NOOP
}
};
- mPermissionsModule.requestPermission(permission, resolve, reject);
+
+ mPermissionsModule.requestPermission(permission, new PromiseImpl(resolve, reject));