|
@@ -18,6 +18,7 @@ import com.facebook.react.bridge.ReadableMap;
|
|
|
import com.facebook.react.bridge.ReadableArray;
|
|
import com.facebook.react.bridge.ReadableArray;
|
|
|
import com.facebook.react.modules.permissions.PermissionsModule;
|
|
import com.facebook.react.modules.permissions.PermissionsModule;
|
|
|
|
|
|
|
|
|
|
+import java.util.Locale;
|
|
|
|
|
|
|
|
public class ReactNativePermissionsModule extends ReactContextBaseJavaModule {
|
|
public class ReactNativePermissionsModule extends ReactContextBaseJavaModule {
|
|
|
private final ReactApplicationContext reactContext;
|
|
private final ReactApplicationContext reactContext;
|
|
@@ -114,7 +115,7 @@ public class ReactNativePermissionsModule extends ReactContextBaseJavaModule {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private String permissionForString(String permission) {
|
|
private String permissionForString(String permission) {
|
|
|
- switch (RNType.valueOf(permission.toUpperCase())) {
|
|
|
|
|
|
|
+ switch (RNType.valueOf(permission.toUpperCase(Locale.ENGLISH))) {
|
|
|
case LOCATION:
|
|
case LOCATION:
|
|
|
return Manifest.permission.ACCESS_FINE_LOCATION;
|
|
return Manifest.permission.ACCESS_FINE_LOCATION;
|
|
|
case CAMERA:
|
|
case CAMERA:
|