fix: server page empty by default, https prefix non-editable, StateProvider for instant redirect
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user