Mholloway has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/353109 )

Change subject: Hygiene: Update EntityClient to use formatversion=2
......................................................................

Hygiene: Update EntityClient to use formatversion=2

Includes some very light refactoring; no functional changes intended.

Bug: T150382
Change-Id: I6e0e7c1f51e9a8321865a12016ce8847429735c8
---
M app/src/main/java/org/wikipedia/wikidata/EntityClient.java
M app/src/test/res/raw/wikidata_entity_label_invalid_entity.json
2 files changed, 5 insertions(+), 9 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/09/353109/1

diff --git a/app/src/main/java/org/wikipedia/wikidata/EntityClient.java 
b/app/src/main/java/org/wikipedia/wikidata/EntityClient.java
index 1f05330..736aab6 100644
--- a/app/src/main/java/org/wikipedia/wikidata/EntityClient.java
+++ b/app/src/main/java/org/wikipedia/wikidata/EntityClient.java
@@ -74,17 +74,15 @@
                 .enqueue(new LabelCallbackAdapter(callback, qNumber, 
langCode));
     }
 
-    @VisibleForTesting
-    @NonNull
+    @VisibleForTesting @NonNull
     Call<Entity.EntitiesResponse> requestLabels(@NonNull Service service,
                                                 @NonNull final String qNumber,
                                                 @NonNull final String 
langCode) {
         return service.getLabels(qNumber, langCode);
     }
 
-    @VisibleForTesting
-    interface Service {
-        String ACTION = "w/api.php?action=wbgetentities&format=json";
+    @VisibleForTesting interface Service {
+        String ACTION = 
"w/api.php?action=wbgetentities&format=json&formatversion=2";
 
         @GET(ACTION + "&props=labels&languagefallback=1")
         @NonNull Call<Entity.EntitiesResponse> getLabels(@Query("ids") 
@NonNull String idList,
diff --git a/app/src/test/res/raw/wikidata_entity_label_invalid_entity.json 
b/app/src/test/res/raw/wikidata_entity_label_invalid_entity.json
index b9dc1ba..bcfb178 100644
--- a/app/src/test/res/raw/wikidata_entity_label_invalid_entity.json
+++ b/app/src/test/res/raw/wikidata_entity_label_invalid_entity.json
@@ -7,12 +7,10 @@
       {
         "name": "wikibase-api-no-such-entity",
         "parameters": [],
-        "html": {
-          "*": "Could not find such an entity."
-        }
+        "html": "Could not find such an entity."
       }
     ],
-    "*": "See https://www.wikidata.org/w/api.php for API usage."
+    "docref": "See https://www.wikidata.org/w/api.php for API usage."
   },
   "servedby": "mw1202"
 }
\ No newline at end of file

-- 
To view, visit https://gerrit.wikimedia.org/r/353109
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6e0e7c1f51e9a8321865a12016ce8847429735c8
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Mholloway <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to