diff --git a/app/src/main/java/fr/free/nrw/commons/delete/DeleteTask.java b/app/src/main/java/fr/free/nrw/commons/delete/DeleteTask.java index f6518031f..95d4a29ee 100644 --- a/app/src/main/java/fr/free/nrw/commons/delete/DeleteTask.java +++ b/app/src/main/java/fr/free/nrw/commons/delete/DeleteTask.java @@ -249,49 +249,5 @@ public class DeleteTask extends AsyncTask { AlertDialog d = alert.create(); d.show(); -// AlertDialog.Builder alert = new AlertDialog.Builder(context); -// alert.setMessage(question); -// final EditText input = ne -// w EditText(context); -// input.setText(defaultValue); -// alert.setView(input); -// input.requestFocus(); -// alert.setPositiveButton(R.string.ok, (dialog, whichButton) -> { -// String reason = input.getText().toString(); -// -// ((ReviewActivity)context).reviewController.swipeToNext(); -// ((ReviewActivity)context).runRandomizer(); -// -// DeleteTask deleteTask = new DeleteTask(context, media, reason); -// deleteTask.execute(); -// }); -// alert.setNegativeButton(R.string.cancel, (dialog, whichButton) -> { -// }); -// AlertDialog d = alert.create(); -// input.addTextChangedListener(new TextWatcher() { -// private void handleText() { -// final Button okButton = d.getButton(AlertDialog.BUTTON_POSITIVE); -// if (input.getText().length() == 0) { -// okButton.setEnabled(false); -// } else { -// okButton.setEnabled(true); -// } -// } -// -// @Override -// public void afterTextChanged(Editable arg0) { -// handleText(); -// } -// -// @Override -// public void beforeTextChanged(CharSequence s, int start, int count, int after) { -// } -// -// @Override -// public void onTextChanged(CharSequence s, int start, int before, int count) { -// } -// }); -// d.show(); -// d.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(defaultValue.length() > 0); } } diff --git a/app/src/main/java/fr/free/nrw/commons/mwapi/ApacheHttpClientMediaWikiApi.java b/app/src/main/java/fr/free/nrw/commons/mwapi/ApacheHttpClientMediaWikiApi.java index ed7bbe9e6..9b576cb3f 100644 --- a/app/src/main/java/fr/free/nrw/commons/mwapi/ApacheHttpClientMediaWikiApi.java +++ b/app/src/main/java/fr/free/nrw/commons/mwapi/ApacheHttpClientMediaWikiApi.java @@ -1032,78 +1032,6 @@ public class ApacheHttpClientMediaWikiApi implements MediaWikiApi { return userBlocked; } -// /** -// * This takes userName as input, which is then used to fetch the feedback/achievements -// * statistics using OkHttp and JavaRx. This function return JSONObject -// * @param userName MediaWiki user name -// * @return -// */ -// @Override -// public Single getAchievements(String userName) { -// final String fetchAchievementUrlTemplate = -// wikiMediaToolforgeUrl + "urbanecmbot/commonsmisc/feedback.py"; -// return Single.fromCallable(() -> { -// String url = String.format( -// Locale.ENGLISH, -// fetchAchievementUrlTemplate, -// new PageTitle(userName).getText()); -// HttpUrl.Builder urlBuilder = HttpUrl.parse(url).newBuilder(); -// urlBuilder.addQueryParameter("user", userName); -// Timber.i("Url %s", urlBuilder.toString()); -// Request request = new Request.Builder() -// .url(urlBuilder.toString()) -// .build(); -// Response response = okHttpClient.newCall(request).execute(); -// if (response != null && response.body() != null && response.isSuccessful()) { -// String json = response.body().string(); -// if (json == null) { -// return null; -// } -// return gson.fromJson(json, FeedbackResponse.class); -// } -// return null; -// }); -// -// } - -// /** -// * The method returns the picture of the day -// * -// * @return Media object corresponding to the picture of the day -// */ -// @Override -// @Nullable -// public Single getPictureOfTheDay() { -// return Single.fromCallable(() -> { -// CustomApiResult apiResult = null; -// try { -// String template = "Template:Potd/" + DateUtils.getCurrentDate(); -// CustomMwApi.RequestBuilder requestBuilder = api.action("query") -// .param("generator", "images") -// .param("format", "xml") -// .param("titles", template) -// .param("prop", "imageinfo") -// .param("iiprop", "url|extmetadata"); -// -// apiResult = requestBuilder.get(); -// } catch (IOException e) { -// Timber.e(e, "Failed to obtain searchCategories"); -// } -// -// if (apiResult == null) { -// return null; -// } -// -// CustomApiResult imageNode = apiResult.getNode("/api/query/pages/page"); -// if (imageNode == null -// || imageNode.getDocument() == null) { -// return null; -// } -// -// return CategoryImageUtils.getMediaFromPage(imageNode.getDocument()); -// }); -// } - private Date parseMWDate(String mwDate) { SimpleDateFormat isoFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'", Locale.ENGLISH); // Assuming MW always gives me UTC isoFormat.setTimeZone(TimeZone.getTimeZone("UTC")); @@ -1125,21 +1053,6 @@ public class ApacheHttpClientMediaWikiApi implements MediaWikiApi { } } -// @Override public Single getCampaigns() { -// return Single.fromCallable(() -> { -// Request request = new Request.Builder().url(WIKIMEDIA_CAMPAIGNS_BASE_URL).build(); -// Response response = okHttpClient.newCall(request).execute(); -// if (response != null && response.body() != null && response.isSuccessful()) { -// String json = response.body().string(); -// if (json == null) { -// return null; -// } -// return gson.fromJson(json, CampaignResponseDTO.class); -// } -// return null; -// }); -// } - private String formatMWDate(Date date) { return isoFormat.format(date); }