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;
|
bool get istVerbunden => _serverUrl.isNotEmpty && _user.isNotEmpty;
|
||||||
|
|
||||||
Uri _uri(String endpoint, [Map<String, String>? extra]) {
|
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 = {
|
final params = {
|
||||||
'u': _user,
|
'u': _user,
|
||||||
't': _token!,
|
't': _token!,
|
||||||
|
|||||||
Reference in New Issue
Block a user