From 9999105d345339ead054a96b2975a6d3a039c516 Mon Sep 17 00:00:00 2001 From: Sorunome Date: Tue, 21 Sep 2021 09:04:34 +0200 Subject: [PATCH] fix: Client names being super long --- lib/widgets/matrix.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/widgets/matrix.dart b/lib/widgets/matrix.dart index 14e09cea..bd580211 100644 --- a/lib/widgets/matrix.dart +++ b/lib/widgets/matrix.dart @@ -134,7 +134,8 @@ class MatrixState extends State with WidgetsBindingObserver { final multiAccount = client.isLogged(); if (!multiAccount) return client; _loginClientCandidate ??= ClientManager.createClient( - client.generateUniqueTransactionId()) + // we use the first clients here, else we can easily end up with super long client names. + widget.clients.first.generateUniqueTransactionId()) ..onLoginStateChanged .stream .where((l) => l == LoginState.loggedIn)