diff --git a/lib/pages/login.dart b/lib/pages/login.dart index 7814536e2..fad92b338 100644 --- a/lib/pages/login.dart +++ b/lib/pages/login.dart @@ -218,12 +218,10 @@ class LoginController extends State { password.single, auth: AuthenticationThreePidCreds( type: AuthenticationTypes.emailIdentity, - threepidCreds: [ - ThreepidCreds( - sid: response.result.sid, - clientSecret: clientSecret, - ), - ], + threepidCreds: ThreepidCreds( + sid: response.result.sid, + clientSecret: clientSecret, + ), ), ), ); diff --git a/lib/utils/uia_request_manager.dart b/lib/utils/uia_request_manager.dart index e9a1765a2..3a513af6a 100644 --- a/lib/utils/uia_request_manager.dart +++ b/lib/utils/uia_request_manager.dart @@ -56,12 +56,10 @@ extension UiaRequestManager on MatrixState { final auth = AuthenticationThreePidCreds( session: uiaRequest.session, type: AuthenticationTypes.emailIdentity, - threepidCreds: [ - ThreepidCreds( - sid: currentThreepidCreds.sid, - clientSecret: currentClientSecret, - ), - ], + threepidCreds: ThreepidCreds( + sid: currentThreepidCreds.sid, + clientSecret: currentClientSecret, + ), ); if (OkCancelResult.ok == await showOkCancelAlertDialog( diff --git a/pubspec.lock b/pubspec.lock index b6a6575e0..49883286a 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -757,12 +757,12 @@ packages: source: hosted version: "0.6.2" matrix_api_lite: - dependency: transitive + dependency: "direct overridden" description: name: matrix_api_lite url: "https://pub.dartlang.org" source: hosted - version: "0.4.3" + version: "0.5.0" matrix_link_text: dependency: "direct main" description: diff --git a/pubspec.yaml b/pubspec.yaml index e1670a32f..5b4d5d7bc 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -112,4 +112,5 @@ dependency_overrides: hosted: name: geolocator_android url: https://hanntech-gmbh.gitlab.io/free2pass/flutter-geolocator-floss + matrix_api_lite: ^0.5.0 provider: 5.0.0