Add Androidacy test-mode fix to non test-mode.

pull/27/head
Fox2Code 3 years ago
parent 48110285ba
commit 2c57d970c3

@ -288,10 +288,17 @@ public final class AndroidacyRepoData extends RepoData {
// Do not inject token for non Androidacy urls // Do not inject token for non Androidacy urls
if (!AndroidacyUtil.isAndroidacyLink(url)) if (!AndroidacyUtil.isAndroidacyLink(url))
return url; return url;
if (this.testMode && url.startsWith("https://api.androidacy.com/")) { if (this.testMode) {
if (url.startsWith("https://api.androidacy.com/")) {
Log.e(TAG, "Got non test mode url: " + AndroidacyUtil.hideToken(url)); Log.e(TAG, "Got non test mode url: " + AndroidacyUtil.hideToken(url));
url = "https://staging-api.androidacy.com/" + url.substring(27); url = "https://staging-api.androidacy.com/" + url.substring(27);
} }
} else {
if (url.startsWith("https://staging-api.androidacy.com/")) {
Log.e(TAG, "Got test mode url: " + AndroidacyUtil.hideToken(url));
url = "https://api.androidacy.com/" + url.substring(35);
}
}
String token = "token=" + this.token; String token = "token=" + this.token;
if (!url.contains(token)) { if (!url.contains(token)) {
if (url.lastIndexOf('/') < url.lastIndexOf('?')) { if (url.lastIndexOf('/') < url.lastIndexOf('?')) {

Loading…
Cancel
Save