fix subsonic login error: use status instead

This commit is contained in:
Kendall Garner 2025-07-08 16:42:30 -07:00
parent 4407c8d424
commit 56130d8503
No known key found for this signature in database
GPG key ID: 9355F387FE765C94
2 changed files with 8 additions and 1 deletions

View file

@ -94,7 +94,7 @@ export const SubsonicController: ControllerEndpoint = {
};
}
await ssApiClient({ server: null, url: cleanServerUrl }).authenticate({
const resp = await ssApiClient({ server: null, url: cleanServerUrl }).authenticate({
query: {
c: 'Feishin',
f: 'json',
@ -103,6 +103,10 @@ export const SubsonicController: ControllerEndpoint = {
},
});
if (resp.status !== 200) {
throw new Error('Failed to log in');
}
return {
credential,
userId: null,