From 2641d31c5501c5df620897340b7ebbaf5c6f882e Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Wed, 18 Dec 2024 15:42:54 -0500 Subject: [PATCH] Fix sso (#1273) * fix: minor update to SSO * remove debug print --- lib/pangea/utils/sso_login_action.dart | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/pangea/utils/sso_login_action.dart b/lib/pangea/utils/sso_login_action.dart index bd030aecf..39dc20b59 100644 --- a/lib/pangea/utils/sso_login_action.dart +++ b/lib/pangea/utils/sso_login_action.dart @@ -2,6 +2,7 @@ import 'package:fluffychat/config/app_config.dart'; import 'package:fluffychat/pages/homeserver_picker/homeserver_picker.dart'; import 'package:fluffychat/pangea/utils/firebase_analytics.dart'; import 'package:fluffychat/utils/platform_infos.dart'; +import 'package:fluffychat/widgets/matrix.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; @@ -27,10 +28,8 @@ Future pangeaSSOLoginAction( ? '${AppConfig.appOpenUrlScheme.toLowerCase()}://login' : 'http://localhost:3001//login'; - final url = Uri.parse( - "${AppConfig.defaultHomeserver}/_matrix/client/v3/login/sso/redirect${provider.id == null ? '' : '/${provider.id}'}", - ).replace( - scheme: "https", + final url = Matrix.of(context).getLoginClient().homeserver!.replace( + path: '/_matrix/client/v3/login/sso/redirect/${provider.id ?? ''}', queryParameters: {'redirectUrl': redirectUrl}, );