From 7d2fa800c4c75850c750c7dc12f8244d00831a14 Mon Sep 17 00:00:00 2001 From: misaochan Date: Sun, 24 Jan 2016 15:20:24 +1300 Subject: [PATCH] Tidied up comments in prep for 2nd attempt --- .../main/java/fr/free/nrw/commons/category/MethodAUpdater.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/commons/src/main/java/fr/free/nrw/commons/category/MethodAUpdater.java b/commons/src/main/java/fr/free/nrw/commons/category/MethodAUpdater.java index 8b25dfcce..9f23c3818 100644 --- a/commons/src/main/java/fr/free/nrw/commons/category/MethodAUpdater.java +++ b/commons/src/main/java/fr/free/nrw/commons/category/MethodAUpdater.java @@ -38,14 +38,17 @@ public class MethodAUpdater extends AsyncTask> { @Override protected ArrayList doInBackground(Void... voids) { + //If user hasn't typed anything in yet, get GPS and recent items if(TextUtils.isEmpty(filter)) { return catFragment.recentCatQuery(); } + //if user types in something that is in cache, return cached category if(catFragment.categoriesCache.containsKey(filter)) { return catFragment.categoriesCache.get(filter); } + //otherwise if user has typed something in that isn't in cache, search API for matching categories MWApi api = CommonsApplication.createMWApi(); ApiResult result; ArrayList categories = new ArrayList();