feat: Open account manage url when using MAS

This commit is contained in:
krille-chan 2024-11-02 10:51:57 +01:00
commit be7a7fb671
No known key found for this signature in database
4 changed files with 171 additions and 144 deletions

View file

@ -201,6 +201,13 @@ class SettingsController extends State<Settings> {
checkBootstrap();
}
Future<String?> getOidcAccountManageUrl() async {
final wellKnown = await Matrix.of(context).client.getWellknown();
return wellKnown.additionalProperties
.tryGetMap<String, Object?>('org.matrix.msc2965.authentication')
?.tryGet<String>('account');
}
@override
Widget build(BuildContext context) {
final client = Matrix.of(context).client;