Skip to content

Commit ae4c4e1

Browse files
committed
Update WP ToS url
1 parent fcf0413 commit ae4c4e1

3 files changed

Lines changed: 13 additions & 1 deletion

File tree

WordPress/src/main/java/org/wordpress/android/ui/about/UnifiedAboutViewModel.kt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class UnifiedAboutViewModel @Inject constructor(
5757
)
5858
),
5959
legalConfig = LegalConfig(
60-
tosUrl = wpUrlUtils.buildTermsOfServiceUrl(contextProvider.getContext()),
60+
tosUrl = termsOfServiceUrl(),
6161
privacyPolicyUrl = if (buildConfig.isJetpackApp) Constants.URL_PRIVACY_POLICY else WP_PRIVACY_URL,
6262
acknowledgementsUrl = LICENSES_FILE_URL
6363
),
@@ -118,6 +118,12 @@ class UnifiedAboutViewModel @Inject constructor(
118118
null
119119
}
120120

121+
private fun termsOfServiceUrl() = if (buildConfig.isJetpackApp) {
122+
wpUrlUtils.buildTermsOfServiceUrl(contextProvider.getContext())
123+
} else {
124+
wpUrlUtils.buildPatchedUrl(contextProvider.getContext(), WP_TOS_URL)
125+
}
126+
121127
companion object {
122128
private const val BLOG_ITEM_NAME = "blog"
123129
private const val LICENSES_FILE_URL = "file:///android_asset/licenses.html"
@@ -127,6 +133,7 @@ class UnifiedAboutViewModel @Inject constructor(
127133
private const val WP_BLOG_URL = "https://wordpress.org/news/"
128134
private const val WP_CONTRIBUTE_URL = "https://make.wordpress.org/mobile/handbook/"
129135
private const val WP_PRIVACY_URL = "https://wordpress.org/about/privacy/"
136+
private const val WP_TOS_URL = "https://wordpress.org/about"
130137

131138
private const val JP_SOCIAL_HANDLE = "jetpack"
132139
private const val JP_APPS_URL = "https://jetpack.com/app"

WordPress/src/main/java/org/wordpress/android/util/WPUrlUtils.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,8 @@ public static boolean isGravatar(URL url) {
5252
public static String buildTermsOfServiceUrl(Context context) {
5353
return Constants.URL_TOS + "?locale=" + LanguageUtils.getPatchedCurrentDeviceLanguage(context);
5454
}
55+
56+
public static String buildPatchedUrl(Context context, String url) {
57+
return url + "?locale=" + LanguageUtils.getPatchedCurrentDeviceLanguage(context);
58+
}
5559
}

WordPress/src/main/java/org/wordpress/android/util/WpUrlUtilsWrapper.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ import javax.inject.Inject
66
class WpUrlUtilsWrapper @Inject constructor() {
77
fun isWordPressCom(interceptedUri: String?) = WPUrlUtils.isWordPressCom(interceptedUri)
88
fun buildTermsOfServiceUrl(context: Context): String = WPUrlUtils.buildTermsOfServiceUrl(context)
9+
fun buildPatchedUrl(context: Context, url: String): String = WPUrlUtils.buildPatchedUrl(context, url)
910
}

0 commit comments

Comments
 (0)