fix(navidrome): Defensiv null-check für Credentials in _uri()

Verhindert StateError wenn _uri() vor setCredentials() aufgerufen wird.
Code-Review finding adressiert.
This commit is contained in:
Hermes (Server)
2026-08-19 07:26:07 +02:00
parent 06be0a7065
commit a7be62bf6f
+3
View File
@@ -120,6 +120,9 @@ class NavidromeService {
bool get istVerbunden => _serverUrl.isNotEmpty && _user.isNotEmpty;
Uri _uri(String endpoint, [Map<String, String>? extra]) {
if (_token == null || _token!.isEmpty) {
throw StateError('Navidrome ist nicht verbunden. Bitte zuerst Zugangsdaten setzen.');
}
final params = {
'u': _user,
't': _token!,