From cd86f697e07ddfe79d94c7bfb70ef9bd96a20bcd Mon Sep 17 00:00:00 2001 From: ggurdin Date: Thu, 14 Nov 2024 16:31:02 -0500 Subject: [PATCH] don't log email in use error --- lib/pangea/pages/sign_up/signup.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/pangea/pages/sign_up/signup.dart b/lib/pangea/pages/sign_up/signup.dart index f62108027..7ec5ac1a4 100644 --- a/lib/pangea/pages/sign_up/signup.dart +++ b/lib/pangea/pages/sign_up/signup.dart @@ -6,6 +6,7 @@ import 'package:fluffychat/utils/platform_infos.dart'; import 'package:fluffychat/widgets/matrix.dart'; import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/l10n.dart'; +import 'package:matrix/matrix_api_lite/model/matrix_exception.dart'; class SignupPage extends StatefulWidget { const SignupPage({super.key}); @@ -137,6 +138,10 @@ class SignupPageController extends State { displayname, ); } + } on MatrixException catch (e) { + if (e.error != MatrixError.M_THREEPID_IN_USE) { + rethrow; + } } catch (e, s) { //#Pangea const cancelledString = "Exception: Request has been canceled";