Skip to content

Commit

Permalink
fix(filesystem): is not requesting permission on public directories (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
jcesarmobile committed Feb 12, 2021
1 parent 957843b commit aa897ab
Showing 1 changed file with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ public void readFile(PluginCall call) {
return;
}

if (!isPublicDirectory(directory) && !isStoragePermissionGranted()) {
if (isPublicDirectory(directory) && !isStoragePermissionGranted()) {
requestAllPermissions(call, "permissionCallback");
} else {
try {
Expand Down Expand Up @@ -90,7 +90,7 @@ public void writeFile(PluginCall call) {

String directory = getDirectoryParameter(call);
if (directory != null) {
if (!isPublicDirectory(directory) && !isStoragePermissionGranted()) {
if (isPublicDirectory(directory) && !isStoragePermissionGranted()) {
requestAllPermissions(call, "permissionCallback");
} else {
// create directory because it might not exist
Expand Down Expand Up @@ -182,7 +182,7 @@ public void appendFile(PluginCall call) {
public void deleteFile(PluginCall call) {
String file = call.getString("path");
String directory = getDirectoryParameter(call);
if (!isPublicDirectory(directory) && !isStoragePermissionGranted()) {
if (isPublicDirectory(directory) && !isStoragePermissionGranted()) {
requestAllPermissions(call, "permissionCallback");
} else {
try {
Expand All @@ -203,7 +203,7 @@ public void mkdir(PluginCall call) {
String path = call.getString("path");
String directory = getDirectoryParameter(call);
boolean recursive = call.getBoolean("recursive", false).booleanValue();
if (!isPublicDirectory(directory) && !isStoragePermissionGranted()) {
if (isPublicDirectory(directory) && !isStoragePermissionGranted()) {
requestAllPermissions(call, "permissionCallback");
} else {
try {
Expand All @@ -227,7 +227,7 @@ public void rmdir(PluginCall call) {

File fileObject = implementation.getFileObject(path, directory);

if (!isPublicDirectory(directory) && !isStoragePermissionGranted()) {
if (isPublicDirectory(directory) && !isStoragePermissionGranted()) {
requestAllPermissions(call, "permissionCallback");
} else {
if (!fileObject.exists()) {
Expand Down Expand Up @@ -260,7 +260,7 @@ public void readdir(PluginCall call) {
String path = call.getString("path");
String directory = getDirectoryParameter(call);

if (!isPublicDirectory(directory) && !isStoragePermissionGranted()) {
if (isPublicDirectory(directory) && !isStoragePermissionGranted()) {
requestAllPermissions(call, "permissionCallback");
} else {
try {
Expand All @@ -285,7 +285,7 @@ public void getUri(PluginCall call) {

File fileObject = implementation.getFileObject(path, directory);

if (!isPublicDirectory(directory) && !isStoragePermissionGranted()) {
if (isPublicDirectory(directory) && !isStoragePermissionGranted()) {
requestAllPermissions(call, "permissionCallback");
} else {
JSObject data = new JSObject();
Expand All @@ -301,7 +301,7 @@ public void stat(PluginCall call) {

File fileObject = implementation.getFileObject(path, directory);

if (!isPublicDirectory(directory) && !isStoragePermissionGranted()) {
if (isPublicDirectory(directory) && !isStoragePermissionGranted()) {
requestAllPermissions(call, "permissionCallback");
} else {
if (!fileObject.exists()) {
Expand Down

0 comments on commit aa897ab

Please sign in to comment.