This commit is contained in:
Sorunome 2021-09-18 13:38:41 +02:00
parent c136c69ed4
commit a32ce35347
No known key found for this signature in database
GPG Key ID: B19471D07FC9BE9C

View File

@ -370,10 +370,6 @@ class MatrixState extends State<Matrix> with WidgetsBindingObserver {
final loggedInWithMultipleClients = widget.clients.length > 1;
if (state != LoginState.loggedIn) {
_cancelSubs(c.clientName);
widget.router.currentState.to(
'/rooms',
queryParameters: widget.router.currentState.queryParameters,
);
}
if (loggedInWithMultipleClients) {
// TODO: display a nicer toast
@ -384,6 +380,12 @@ class MatrixState extends State<Matrix> with WidgetsBindingObserver {
message: 'New login state: $state',
okLabel: L10n.of(widget.context).ok,
);
if (state != LoginState.loggedIn) {
widget.router.currentState.to(
'/rooms',
queryParameters: widget.router.currentState.queryParameters,
);
}
} else {
final isInLoginRoutes = {'/home', '/login', '/signup'}
.contains(widget.router.currentState.url);