From f4be172e00d437bae4eaf06c97948d132b73c7db Mon Sep 17 00:00:00 2001 From: Paolo Sanchi Date: Thu, 25 Feb 2021 16:38:35 +0100 Subject: [PATCH 1/2] threadhelper also for copyTo and remove actions --- src/android/IonicCordovaCommon.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/android/IonicCordovaCommon.java b/src/android/IonicCordovaCommon.java index c2b826c..c5069e3 100644 --- a/src/android/IonicCordovaCommon.java +++ b/src/android/IonicCordovaCommon.java @@ -95,9 +95,17 @@ public boolean execute(String action, JSONArray args, CallbackContext callbackCo } else if (action.equals("configure")){ this.configure(callbackContext, args.getJSONObject(0)); } else if (action.equals("copyTo")){ - this.copyTo(callbackContext, args.getJSONObject(0)); + threadhelper( new FileOp( ){ + public void run(final JSONArray passedArgs, final CallbackContext cbcontext) throws JSONException { + copyTo(callbackContext, args.getJSONObject(0)); + } + }, args, callbackContext); } else if (action.equals("remove")){ - this.remove(callbackContext, args.getJSONObject(0)); + threadhelper( new FileOp( ){ + public void run(final JSONArray passedArgs, final CallbackContext cbcontext) throws JSONException { + remove(callbackContext, args.getJSONObject(0)); + } + }, args, callbackContext); } else if (action.equals("downloadFile")){ threadhelper( new FileOp( ){ public void run(final JSONArray passedArgs, final CallbackContext cbcontext) throws JSONException { From b7525d9483ca7ab434f295e5374d32586be9beb1 Mon Sep 17 00:00:00 2001 From: Paolo Sanchi Date: Thu, 1 Jun 2023 11:37:53 +0200 Subject: [PATCH 2/2] fix argument name --- src/android/IonicCordovaCommon.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/android/IonicCordovaCommon.java b/src/android/IonicCordovaCommon.java index c5069e3..86abbcc 100644 --- a/src/android/IonicCordovaCommon.java +++ b/src/android/IonicCordovaCommon.java @@ -109,7 +109,7 @@ public void run(final JSONArray passedArgs, final CallbackContext cbcontext) thr } else if (action.equals("downloadFile")){ threadhelper( new FileOp( ){ public void run(final JSONArray passedArgs, final CallbackContext cbcontext) throws JSONException { - downloadFile(cbcontext, passedArgs.getJSONObject(0)); + downloadFile(callbackContext, passedArgs.getJSONObject(0)); } }, args, callbackContext);