forked from GitHub-Mirror/riotX-android
Merge pull request #446 from vector-im/feature/remove_identity_default
Remove default identity server as we don't use it.
This commit is contained in:
commit
d0cff219aa
@ -31,7 +31,7 @@ import okhttp3.TlsVersion
|
||||
@JsonClass(generateAdapter = true)
|
||||
data class HomeServerConnectionConfig(
|
||||
val homeServerUri: Uri,
|
||||
val identityServerUri: Uri,
|
||||
val identityServerUri: Uri? = null,
|
||||
val antiVirusServerUri: Uri? = null,
|
||||
val allowedFingerprints: MutableList<Fingerprint> = ArrayList(),
|
||||
val shouldPin: Boolean = false,
|
||||
@ -48,7 +48,7 @@ data class HomeServerConnectionConfig(
|
||||
class Builder {
|
||||
|
||||
private lateinit var homeServerUri: Uri
|
||||
private lateinit var identityServerUri: Uri
|
||||
private var identityServerUri: Uri? = null
|
||||
private var antiVirusServerUri: Uri? = null
|
||||
private val allowedFingerprints: MutableList<Fingerprint> = ArrayList()
|
||||
private var shouldPin: Boolean = false
|
||||
|
@ -223,11 +223,10 @@ class CreateRoomParams {
|
||||
credentials: Credentials,
|
||||
ids: List<String>) {
|
||||
for (id in ids) {
|
||||
if (Patterns.EMAIL_ADDRESS.matcher(id).matches()) {
|
||||
if (Patterns.EMAIL_ADDRESS.matcher(id).matches() && hsConfig.identityServerUri != null) {
|
||||
if (null == invite3pids) {
|
||||
invite3pids = ArrayList()
|
||||
}
|
||||
|
||||
val pid = Invite3Pid(idServer = hsConfig.identityServerUri.host!!,
|
||||
medium = ThreePidMedium.EMAIL,
|
||||
address = id)
|
||||
|
@ -74,34 +74,14 @@ object ServerUrlsRepository {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Return last used identity server url, or the default one from referrer or the default one from resources
|
||||
*/
|
||||
fun getLastIdentityServerUrl(context: Context): String {
|
||||
val prefs = PreferenceManager.getDefaultSharedPreferences(context)
|
||||
|
||||
return prefs.getString(IDENTITY_SERVER_URL_PREF,
|
||||
prefs.getString(DEFAULT_REFERRER_IDENTITY_SERVER_URL_PREF,
|
||||
getDefaultIdentityServerUrl(context)))
|
||||
}
|
||||
|
||||
/**
|
||||
* Return true if url is the default home server url form resources
|
||||
*/
|
||||
fun isDefaultHomeServerUrl(context: Context, url: String) = url == getDefaultHomeServerUrl(context)
|
||||
|
||||
/**
|
||||
* Return true if url is the default identity server url form resources
|
||||
*/
|
||||
fun isDefaultIdentityServerUrl(context: Context, url: String) = url == getDefaultIdentityServerUrl(context)
|
||||
|
||||
/**
|
||||
* Return default home server url from resources
|
||||
*/
|
||||
fun getDefaultHomeServerUrl(context: Context): String = context.getString(R.string.default_hs_server_url)
|
||||
|
||||
/**
|
||||
* Return default identity server url from resources
|
||||
*/
|
||||
fun getDefaultIdentityServerUrl(context: Context): String = context.getString(R.string.default_identity_server_url)
|
||||
}
|
@ -37,6 +37,7 @@ import im.vector.riotx.core.platform.VectorBaseActivity
|
||||
import im.vector.riotx.core.utils.openUrlInExternalBrowser
|
||||
import im.vector.riotx.features.disclaimer.showDisclaimerDialog
|
||||
import im.vector.riotx.features.home.HomeActivity
|
||||
import im.vector.riotx.features.homeserver.ServerUrlsRepository
|
||||
import im.vector.riotx.features.notifications.PushRuleTriggerListener
|
||||
import io.reactivex.Observable
|
||||
import io.reactivex.functions.Function3
|
||||
@ -44,9 +45,6 @@ import io.reactivex.rxkotlin.subscribeBy
|
||||
import kotlinx.android.synthetic.main.activity_login.*
|
||||
import javax.inject.Inject
|
||||
|
||||
private const val DEFAULT_HOME_SERVER_URI = "https://matrix.org"
|
||||
private const val DEFAULT_IDENTITY_SERVER_URI = "https://vector.im"
|
||||
private const val DEFAULT_ANTIVIRUS_SERVER_URI = "https://matrix.org"
|
||||
|
||||
class LoginActivity : VectorBaseActivity() {
|
||||
|
||||
@ -66,7 +64,7 @@ class LoginActivity : VectorBaseActivity() {
|
||||
setupNotice()
|
||||
setupAuthButton()
|
||||
setupPasswordReveal()
|
||||
homeServerField.setText(DEFAULT_HOME_SERVER_URI)
|
||||
homeServerField.setText(ServerUrlsRepository.getDefaultHomeServerUrl(this))
|
||||
}
|
||||
|
||||
private fun setupNotice() {
|
||||
@ -118,8 +116,6 @@ class LoginActivity : VectorBaseActivity() {
|
||||
val homeServerUri = homeServerField.text?.trim().toString()
|
||||
HomeServerConnectionConfig.Builder()
|
||||
.withHomeServerUri(homeServerUri)
|
||||
.withIdentityServerUri(DEFAULT_IDENTITY_SERVER_URI)
|
||||
.withAntiVirusServerUri(DEFAULT_ANTIVIRUS_SERVER_URI)
|
||||
.build()
|
||||
}
|
||||
}
|
||||
|
@ -4,26 +4,16 @@
|
||||
<!-- "app_name" is now defined in build.gradle -->
|
||||
|
||||
<!-- server urls -->
|
||||
<string name="vector_im_server_url" translatable="false">https://vector.im</string>
|
||||
<string name="matrix_org_server_url" translatable="false">https://matrix.org</string>
|
||||
<string name="default_hs_server_url" translatable="false">https://matrix.org</string>
|
||||
<string name="default_identity_server_url" translatable="false">https://vector.im</string>
|
||||
<string name="piwik_server_url" translatable="false">https://piwik.riot.im</string>
|
||||
<string name="bug_report_url" translatable="false">https://riot.im/bugreports/submit</string>
|
||||
|
||||
<!-- Widget urls -->
|
||||
<string name="integrations_ui_url" translatable="false">"https://scalar-staging.riot.im/scalar-web/"</string>
|
||||
<string name="integrations_rest_url" translatable="false">"https://scalar-staging.riot.im/scalar/api"</string>
|
||||
|
||||
<string-array name="integrations_widgets_urls" translatable="false">
|
||||
<item>https://scalar-staging.riot.im/scalar/api</item>
|
||||
<item>https://scalar.vector.im/api</item>
|
||||
</string-array>
|
||||
|
||||
<!--
|
||||
Pusher config for the application
|
||||
https://matrix.org/docs/spec/client_server/r0.4.0#id128
|
||||
-->
|
||||
|
||||
<string name="pusher_http_url" translatable="false">https://matrix.org/_matrix/push/v1/notify</string>
|
||||
<string name="pusher_app_id" translatable="false">im.vector.app.android</string>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user