1
0
Fork 0
forked from Nexus/nexus

better login flow

Co-authored-by: Henry-Hiles <henry@henryhiles.com>
This commit is contained in:
istalri 2026-06-05 17:28:53 -04:00 committed by Henry-Hiles
commit 27dca24889
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
10 changed files with 292 additions and 328 deletions

View file

@ -261,12 +261,12 @@ class ClientController extends AsyncNotifier<int> {
}
}
Future<String?> discoverHomeserver(Uri homeserver) async {
Future<Uri?> discoverHomeserver(Uri homeserver) async {
try {
final response = await _sendCommand("discover_homeserver", {
"user_id": "@fake-user:${homeserver.host}",
});
return response["m.homeserver"]?["base_url"];
return Uri.parse(response["m.homeserver"]?["base_url"]);
} catch (error) {
return null;
}