fix: server page empty by default, https prefix non-editable, StateProvider for instant redirect

This commit is contained in:
Bernd Steckmeister
2026-04-19 20:22:30 +02:00
parent 0f6dda7bb9
commit 85cf7cdf13
5 changed files with 50 additions and 53 deletions
+2 -2
View File
@@ -26,7 +26,7 @@ class _LoginPageState extends ConsumerState<LoginPage> {
Future<void> _submit() async {
if (!_formKey.currentState!.validate()) return;
final homeserver = ref.read(homeserverProvider).valueOrNull ?? 'matrix.org';
final homeserver = ref.read(homeserverProvider) ?? 'matrix.org';
await ref.read(loginNotifierProvider.notifier).login(
username: _userCtrl.text.trim(),
@@ -45,7 +45,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).valueOrNull ?? 'matrix.org';
final homeserver = ref.watch(homeserverProvider) ?? 'matrix.org';
return Scaffold(
body: Center(