Selecting a server that doesn't support login now fails instead of letting you continue to a failure later. (#3342)

* Fail configuration of the authentication service if the homeserver doesn't support login.

* Move the ServerSelectionCoordinator logic into the ViewModel.

- Handle the new login alert.
- Add more tests
This commit is contained in:
Doug
2024-09-27 13:58:05 +01:00
committed by GitHub
parent 8a3994016d
commit 17dfe1359a
17 changed files with 263 additions and 139 deletions
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:667d6afdec1cad4db4439278981efc6cafb8c4bb52a28ed951120da64156481c
size 106217
oid sha256:b24a1036fe61c64214c929d53d409723bf388191205d4392759009680b451ad3
size 121094
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:028f43f14f8ad6f5a7eef82c6bcb01779ddec20b6cda44c405ecd874bc3ed35d
size 115393
oid sha256:8048d1dd4b99792cd4c68567499cfe3aba40a4e3b0697eda3d1b67a115d684f6
size 145736
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:04d2b178fa9a746c0ddef74e83b100011267ba40e98dbcd5ed8d75ec599b89f6
size 60409
oid sha256:d6b890b433313f7398c38f940ba1db616b89c563c5ba35e6378b0a4863b9c6b5
size 75379
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7d05997731f755f45834075ac7dd62cc8b18b94b65354ccd4fb6c198ed91bac1
size 73627
oid sha256:1fe38dada4e2201f011443eda61791124e33e5423a049ea4f9b7c942c3405b1b
size 103829