fix(subsonic): support favoriting/unfavoriting artist

This commit is contained in:
Kendall Garner
2025-12-19 21:35:26 -05:00
parent 37be2cc8fa
commit f3fe5b013a
@@ -155,7 +155,10 @@ export const SubsonicController: InternalControllerEndpoint = {
const res = await ssApiClient(apiClientProps).createFavorite({ const res = await ssApiClient(apiClientProps).createFavorite({
query: { query: {
albumId: query.type === LibraryItem.ALBUM ? query.id : undefined, albumId: query.type === LibraryItem.ALBUM ? query.id : undefined,
artistId: query.type === LibraryItem.ALBUM_ARTIST ? query.id : undefined, artistId:
query.type === LibraryItem.ALBUM_ARTIST || query.type === LibraryItem.ARTIST
? query.id
: undefined,
id: query.type === LibraryItem.SONG ? query.id : undefined, id: query.type === LibraryItem.SONG ? query.id : undefined,
}, },
}); });
@@ -205,7 +208,10 @@ export const SubsonicController: InternalControllerEndpoint = {
const res = await ssApiClient(apiClientProps).removeFavorite({ const res = await ssApiClient(apiClientProps).removeFavorite({
query: { query: {
albumId: query.type === LibraryItem.ALBUM ? query.id : undefined, albumId: query.type === LibraryItem.ALBUM ? query.id : undefined,
artistId: query.type === LibraryItem.ALBUM_ARTIST ? query.id : undefined, artistId:
query.type === LibraryItem.ALBUM_ARTIST || query.type === LibraryItem.ARTIST
? query.id
: undefined,
id: query.type === LibraryItem.SONG ? query.id : undefined, id: query.type === LibraryItem.SONG ? query.id : undefined,
}, },
}); });