fix: don't sign in with no servers

This commit is contained in:
edde746
2025-11-25 09:43:54 +01:00
parent 44dcdccb2c
commit 6ae64e6057
+2 -1
View File
@@ -50,8 +50,10 @@ class _AuthScreenState extends State<AuthScreen> {
try {
// Fetch all servers for this user
final servers = await _authService.fetchServers(plexToken);
final storage = await StorageService.getInstance();
if (servers.isEmpty) {
await storage.clearCredentials();
setState(() {
_isAuthenticating = false;
_errorMessage = t.serverSelection.noServersFound;
@@ -60,7 +62,6 @@ class _AuthScreenState extends State<AuthScreen> {
}
// Save all servers to registry and enable them
final storage = await StorageService.getInstance();
final registry = ServerRegistry(storage);
await registry.saveServers(servers);