fix: StreamProvider for login state, rename LoginState to avoid matrix SDK conflict

This commit is contained in:
Bernd Steckmeister
2026-04-19 20:26:28 +02:00
parent 85cf7cdf13
commit c9af913468
3 changed files with 20 additions and 20 deletions
+2 -5
View File
@@ -33,11 +33,7 @@ class _LoginPageState extends ConsumerState<LoginPage> {
password: _passCtrl.text,
homeserver: homeserver,
);
final state = ref.read(loginNotifierProvider);
if (state.status == LoginStatus.idle && mounted) {
context.go('/rooms');
}
// Redirect erfolgt reaktiv über isLoggedInProvider → Router
}
@override
@@ -45,6 +41,7 @@ class _LoginPageState extends ConsumerState<LoginPage> {
final theme = Theme.of(context);
final loginState = ref.watch(loginNotifierProvider);
final loading = loginState.status == LoginStatus.loading;
final homeserver = ref.watch(homeserverProvider) ?? 'matrix.org';
return Scaffold(