Browse Source

Merge pull request #11765 from nextcloud/fix/trashbin

Fix crash when emptying bin
Andy Scherzinger 1 year ago
parent
commit
d6158a549f

+ 3 - 2
app/src/main/java/com/owncloud/android/ui/trashbin/RemoteTrashbinRepository.java

@@ -27,6 +27,7 @@ import android.os.AsyncTask;
 
 import com.nextcloud.client.account.User;
 import com.nextcloud.client.network.ClientFactory;
+import com.nextcloud.common.NextcloudClient;
 import com.owncloud.android.R;
 import com.owncloud.android.lib.common.OwnCloudClient;
 import com.owncloud.android.lib.common.operations.RemoteOperationResult;
@@ -112,9 +113,9 @@ public class RemoteTrashbinRepository implements TrashbinRepository {
         @Override
         protected Boolean doInBackground(Void... voids) {
             try {
-                OwnCloudClient client = clientFactory.create(user);
+                NextcloudClient client = clientFactory.createNextcloudClient(user);
                 EmptyTrashbinRemoteOperation emptyTrashbinFileOperation = new EmptyTrashbinRemoteOperation();
-                RemoteOperationResult result = emptyTrashbinFileOperation.execute(client);
+                RemoteOperationResult<Boolean> result = emptyTrashbinFileOperation.execute(client);
                 return result.isSuccess();
             } catch (ClientFactory.CreationException e) {
                 Log_OC.e(this, "Cannot create client", e);