Feature/3616 privacy on login

This commit is contained in:
Frank Rotermund
2022-12-04 10:47:42 +00:00
parent 3ea3cfd4cf
commit b23657a4a1
16 changed files with 261 additions and 63 deletions
@@ -68,6 +68,7 @@ class AuthenticationService: NSObject {
/// The type of client to use during the flow.
var clientType: AuthenticationRestClient.Type = MXRestClient.self
var wellknown: MXWellKnown?
// MARK: - Setup
init(sessionCreator: SessionCreatorProtocol = SessionCreator()) {
@@ -236,6 +237,8 @@ class AuthenticationService: NSObject {
var identityServerURL: URL?
if let wellKnown = try? await wellKnown(for: homeserverURL) {
self.wellknown = wellKnown
if let baseURL = URL(string: wellKnown.homeServer.baseUrl) {
homeserverURL = baseURL
}