Yuvipanda has submitted this change and it was merged.

Change subject: Hit the API on an mdot subdomain instead of a desktop subdomain.
......................................................................


Hit the API on an mdot subdomain instead of a desktop subdomain.

* Wikipedia Zero extension API eligibility check is on mdot for foreseeable 
future.
* API behavior generally the same otherwise, so mdot is okay instead of desktop 
URL.
* Other aspects of the system still use the originally provided desktop domain.

Change-Id: Ic35ebe02c1abfa11059b52b6cddf94a00f09727f
---
M wikipedia/src/main/java/org/wikipedia/Site.java
M wikipedia/src/main/java/org/wikipedia/WikipediaApp.java
2 files changed, 4 insertions(+), 4 deletions(-)

Approvals:
  Yuvipanda: Verified; Looks good to me, approved



diff --git a/wikipedia/src/main/java/org/wikipedia/Site.java 
b/wikipedia/src/main/java/org/wikipedia/Site.java
index fe2ab0b..dbe8a14 100644
--- a/wikipedia/src/main/java/org/wikipedia/Site.java
+++ b/wikipedia/src/main/java/org/wikipedia/Site.java
@@ -14,11 +14,11 @@
     private final String domain;
 
     public Site(String domain) {
-        this.domain = normalizeDomainName(domain);
+        this.domain = domain;
     }
 
-    protected String normalizeDomainName(String domain) {
-        return domain.replace(".m.", ".");
+    protected String getApiDomain() {
+        return domain.replaceFirst("\\.", ".m.");
     }
 
     public Site(Parcel in) {
diff --git a/wikipedia/src/main/java/org/wikipedia/WikipediaApp.java 
b/wikipedia/src/main/java/org/wikipedia/WikipediaApp.java
index 3d427a0..6c7b4a1 100644
--- a/wikipedia/src/main/java/org/wikipedia/WikipediaApp.java
+++ b/wikipedia/src/main/java/org/wikipedia/WikipediaApp.java
@@ -79,7 +79,7 @@
     private HashMap<String, Api> apis = new HashMap<String, Api>();
     public Api getAPIForSite(Site site) {
         if (!apis.containsKey(site.getDomain()))  {
-            apis.put(site.getDomain(), new Api(site.getDomain()));
+            apis.put(site.getDomain(), new Api(site.getApiDomain()));
         }
         return apis.get(site.getDomain());
     }

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ic35ebe02c1abfa11059b52b6cddf94a00f09727f
Gerrit-PatchSet: 2
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Dr0ptp4kt <ab...@wikimedia.org>
Gerrit-Reviewer: Brion VIBBER <br...@wikimedia.org>
Gerrit-Reviewer: Yuvipanda <yuvipa...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to