mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-09 20:29:36 +02:00
fix(subsonic): support favoriting/unfavoriting artist
This commit is contained in:
@@ -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,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user