feat: persist server settings

This commit is contained in:
2026-05-07 19:51:17 +02:00
parent 7186081388
commit 711c321dcf
3 changed files with 31 additions and 25 deletions
@@ -59,12 +59,13 @@ class _ServerDiscoveryScreenState extends ConsumerState<ServerDiscoveryScreen> {
await OnboardingClient(config: config).getChecklist();
ref.read(serverConfigProvider.notifier).state = config;
await ref.read(credentialStoreProvider).saveServer(config);
if (!mounted) return;
if (!checklist.hasAdmin) {
context.go('/onboarding');
context.push('/onboarding');
} else {
context.go('/login');
context.push('/login');
}
} catch (e) {
setState(() => _error = e.toString());