feat: trim username and password fields before login (#1687)

This commit is contained in:
ggurdin 2025-02-03 14:00:57 -05:00 committed by GitHub
parent 527a835cd2
commit 32ae0fb558
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -153,7 +153,7 @@ class LoginController extends State<Login> {
try {
// #Pangea
String username = usernameController.text;
String username = usernameController.text.trim();
if (RegExp(r'^@(\w+):').hasMatch(username)) {
username =
RegExp(r'^@(\w+):').allMatches(username).elementAt(0).group(1)!;
@ -184,7 +184,10 @@ class LoginController extends State<Login> {
user: identifier.type == AuthenticationIdentifierTypes.userId
? username
: null,
password: passwordController.text,
// #Pangea
// password: passwordController.text,
password: passwordController.text.trim(),
// Pangea#
initialDeviceDisplayName: PlatformInfos.clientName,
);
MatrixState.pangeaController.pStoreService