From a2b3be5959cd446ddd7aad92597d928ae1a861f0 Mon Sep 17 00:00:00 2001 From: misaochan Date: Wed, 14 Dec 2016 16:30:23 +1300 Subject: [PATCH] Change result type to Boolean --- .../nrw/commons/upload/ExistingFileAsync.java | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/upload/ExistingFileAsync.java b/app/src/main/java/fr/free/nrw/commons/upload/ExistingFileAsync.java index 3d09a854e..630a3032d 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/ExistingFileAsync.java +++ b/app/src/main/java/fr/free/nrw/commons/upload/ExistingFileAsync.java @@ -15,7 +15,7 @@ import fr.free.nrw.commons.CommonsApplication; /** * Sends asynchronous queries to the Commons MediaWiki API to check that file doesn't already exist */ -public class ExistingFileAsync extends AsyncTask> { +public class ExistingFileAsync extends AsyncTask { private static final String TAG = fr.free.nrw.commons.upload.ExistingFileAsync.class.getName(); private String fileSHA1; @@ -31,25 +31,19 @@ public class ExistingFileAsync extends AsyncTask> } @Override - protected ArrayList doInBackground(Void... voids) { + protected Boolean doInBackground(Void... voids) { MWApi api = CommonsApplication.createMWApi(); ApiResult result; - ArrayList items = new ArrayList<>(); - // https://commons.wikimedia.org/w/api.php?action=query&list=allimages&aisha1=801957214aba50cb63bb6eb1b0effa50188900ba - try { result = api.action("query") .param("format", "xml") - .param("list", "search") - .param("srwhat", "text") - .param("srnamespace", "14") - .param("srlimit", SEARCH_CATS_LIMIT) - .param("srsearch", title) + .param("list", "allimages") + .param("aisha1", fileSHA1) .get(); - Log.d(TAG, "Searching for cats for title: " + result.toString()); + Log.d(TAG, "Searching Commons API for existing file: " + result.toString()); } catch (IOException e) { Log.e(TAG, "IO Exception: ", e); //Return empty arraylist