fix: saved servers for web

This commit is contained in:
PartyDonut 2024-10-20 10:10:38 +02:00
parent 9df13cfb34
commit 2a2502147a
2 changed files with 7 additions and 3 deletions

View file

@ -1,5 +1,4 @@
import 'dart:async';
import 'dart:developer';
import 'package:flutter/material.dart';
@ -55,6 +54,11 @@ class _LoginPageState extends ConsumerState<LoginScreen> {
addingNewUser = true;
editingUsers = false;
});
if (FladderConfig.baseUrl != null) {
serverTextController.text = FladderConfig.baseUrl!;
_parseUrl(FladderConfig.baseUrl!);
retrieveListOfUsers();
}
}
@override
@ -224,7 +228,6 @@ class _LoginPageState extends ConsumerState<LoginScreen> {
Future<Null> Function()? get enterCredentialsTryLogin => emptyFields()
? null
: () async {
log('try login');
serverTextController.text = serverTextController.text.rtrim('/');
ref.read(authProvider.notifier).setServer(serverTextController.text.rtrim('/'));
final response = await ref.read(authProvider.notifier).authenticateByName(

View file

@ -22,6 +22,7 @@ class DiscoverServersWidget extends ConsumerWidget {
@override
Widget build(BuildContext context, WidgetRef ref) {
if (FladderConfig.baseUrl?.isNotEmpty == true) return const SizedBox.shrink();
final existingServers = serverCredentials
.map(
(credentials) => DiscoveryInfo(
@ -59,7 +60,7 @@ class DiscoverServersWidget extends ConsumerWidget {
.toList()
.addInBetween(const SizedBox(height: 4)),
],
if (!kIsWeb && FladderConfig.baseUrl?.isEmpty == true) ...[
if (!kIsWeb) ...[
const Divider(),
Row(
children: [