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:
@@ -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!,
|
||||
|
||||
Reference in New Issue
Block a user