Skip to content

Commit

Permalink
feat(camera): use a distinguishable permission denied string for came…
Browse files Browse the repository at this point in the history
…ra and photos (#379)
  • Loading branch information
crixx committed May 18, 2021
1 parent d062768 commit c71657f
Showing 1 changed file with 4 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,8 @@ public class CameraPlugin extends Plugin {

// Message constants
private static final String INVALID_RESULT_TYPE_ERROR = "Invalid resultType option";
private static final String PERMISSION_DENIED_ERROR = "Unable to access camera, user denied permission request";
private static final String PERMISSION_DENIED_ERROR_CAMERA = "Unable to access camera, user denied permission request";
private static final String PERMISSION_DENIED_ERROR_PHOTOS = "Unable to access photos, user denied permission request";
private static final String NO_CAMERA_ERROR = "Device doesn't have a camera available";
private static final String NO_CAMERA_ACTIVITY_ERROR = "Unable to resolve camera activity";
private static final String IMAGE_FILE_SAVE_ERROR = "Unable to create photo on disk";
Expand Down Expand Up @@ -177,11 +178,11 @@ private boolean checkPhotosPermissions(PluginCall call) {
private void cameraPermissionsCallback(PluginCall call) {
if (settings.getSource() == CameraSource.CAMERA && getPermissionState(CAMERA) != PermissionState.GRANTED) {
Logger.debug(getLogTag(), "User denied camera permission: " + getPermissionState(CAMERA).toString());
call.reject(PERMISSION_DENIED_ERROR);
call.reject(PERMISSION_DENIED_ERROR_CAMERA);
return;
} else if (settings.getSource() == CameraSource.PHOTOS && getPermissionState(PHOTOS) != PermissionState.GRANTED) {
Logger.debug(getLogTag(), "User denied photos permission: " + getPermissionState(PHOTOS).toString());
call.reject(PERMISSION_DENIED_ERROR);
call.reject(PERMISSION_DENIED_ERROR_PHOTOS);
return;
}

Expand Down

0 comments on commit c71657f

Please sign in to comment.