Update user agent: `MatrixAndroidSDK_X` is replaced by `MatrixAndroidSdk2`
This commit is contained in:
parent
5a5d4fda2d
commit
3fcfe7000f
|
@ -0,0 +1 @@
|
||||||
|
Better support for Sdk2 version. Also slight change in the default user agent: `MatrixAndroidSDK_X` is replaced by `MatrixAndroidSdk2`
|
|
@ -36,7 +36,7 @@ internal class UserAgentHolder @Inject constructor(private val context: Context,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create an user agent with the application version.
|
* Create an user agent with the application version.
|
||||||
* Ex: Element/1.0.0 (Linux; U; Android 6.0.1; SM-A510F Build/MMB29; Flavour GPlay; MatrixAndroidSDK_X 1.0)
|
* Ex: Element/1.0.0 (Linux; U; Android 6.0.1; SM-A510F Build/MMB29; Flavour GPlay; MatrixAndroidSdk2 1.0)
|
||||||
*
|
*
|
||||||
* @param flavorDescription the flavor description
|
* @param flavorDescription the flavor description
|
||||||
*/
|
*/
|
||||||
|
@ -74,13 +74,13 @@ internal class UserAgentHolder @Inject constructor(private val context: Context,
|
||||||
// if there is no user agent or cannot parse it
|
// if there is no user agent or cannot parse it
|
||||||
if (null == systemUserAgent || systemUserAgent.lastIndexOf(")") == -1 || !systemUserAgent.contains("(")) {
|
if (null == systemUserAgent || systemUserAgent.lastIndexOf(")") == -1 || !systemUserAgent.contains("(")) {
|
||||||
userAgent = (appName + "/" + appVersion + " ( Flavour " + flavorDescription
|
userAgent = (appName + "/" + appVersion + " ( Flavour " + flavorDescription
|
||||||
+ "; MatrixAndroidSDK_X " + BuildConfig.SDK_VERSION + ")")
|
+ "; MatrixAndroidSdk2 " + BuildConfig.SDK_VERSION + ")")
|
||||||
} else {
|
} else {
|
||||||
// update
|
// update
|
||||||
userAgent = appName + "/" + appVersion + " " +
|
userAgent = appName + "/" + appVersion + " " +
|
||||||
systemUserAgent.substring(systemUserAgent.indexOf("("), systemUserAgent.lastIndexOf(")") - 1) +
|
systemUserAgent.substring(systemUserAgent.indexOf("("), systemUserAgent.lastIndexOf(")") - 1) +
|
||||||
"; Flavour " + flavorDescription +
|
"; Flavour " + flavorDescription +
|
||||||
"; MatrixAndroidSDK_X " + BuildConfig.SDK_VERSION + ")"
|
"; MatrixAndroidSdk2 " + BuildConfig.SDK_VERSION + ")"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue