From c46fa75266862c8185e76ccc2a01a475951d9650 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Wed, 1 Nov 2023 03:51:03 -0700 Subject: [PATCH] Add imageSize parameter to song list hook --- src/renderer/features/songs/queries/song-list-query.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/renderer/features/songs/queries/song-list-query.ts b/src/renderer/features/songs/queries/song-list-query.ts index 20adf834..c63d06c5 100644 --- a/src/renderer/features/songs/queries/song-list-query.ts +++ b/src/renderer/features/songs/queries/song-list-query.ts @@ -5,7 +5,7 @@ import type { SongListQuery } from '/@/renderer/api/types'; import { getServerById } from '/@/renderer/store'; import type { QueryHookArgs } from '/@/renderer/lib/react-query'; -export const useSongList = (args: QueryHookArgs) => { +export const useSongList = (args: QueryHookArgs, imageSize?: number) => { const { query, options, serverId } = args || {}; const server = getServerById(serverId); @@ -13,9 +13,12 @@ export const useSongList = (args: QueryHookArgs) => { enabled: !!server?.id, queryFn: ({ signal }) => { if (!server) throw new Error('Server not found'); - return controller.getSongList({ apiClientProps: { server, signal }, query }); + return controller.getSongList({ + apiClientProps: { server, signal }, + query: { ...query, imageSize }, + }); }, - queryKey: queryKeys.songs.list(server?.id || '', query), + queryKey: queryKeys.songs.list(server?.id || '', { ...query, imageSize }), ...options, }); };