From 0cfa07bfbc4cb55438502e0c3916f4d4d5e94d0d Mon Sep 17 00:00:00 2001 From: jeffvli Date: Fri, 7 Nov 2025 12:45:17 -0800 Subject: [PATCH] fix merge --- .../item-list/helpers/item-list-infinite-loader.ts | 3 +-- .../albums/components/navidrome-album-filters.tsx | 2 +- src/renderer/features/home/routes/home-route.tsx | 12 ------------ src/renderer/store/playlist.store.ts | 2 +- src/shared/api/navidrome.types.ts | 0 5 files changed, 3 insertions(+), 16 deletions(-) delete mode 100644 src/shared/api/navidrome.types.ts diff --git a/src/renderer/components/item-list/helpers/item-list-infinite-loader.ts b/src/renderer/components/item-list/helpers/item-list-infinite-loader.ts index f7ecf0f2f..f4e15af01 100644 --- a/src/renderer/components/item-list/helpers/item-list-infinite-loader.ts +++ b/src/renderer/components/item-list/helpers/item-list-infinite-loader.ts @@ -10,7 +10,6 @@ import { queryKeys } from '/@/renderer/api/query-keys'; import { useListContext } from '/@/renderer/context/list-context'; import { eventEmitter } from '/@/renderer/events/event-emitter'; import { UserFavoriteEventPayload, UserRatingEventPayload } from '/@/renderer/events/events'; -import { getServerById } from '/@/renderer/store'; import { LibraryItem } from '/@/shared/types/domain-types'; const getQueryKeyName = (itemType: LibraryItem): string => { @@ -138,7 +137,7 @@ export const useItemListInfiniteLoader = ({ gcTime: 1000 * 15, queryFn: async ({ signal }) => { const result = await listQueryFn({ - apiClientProps: { server: getServerById(serverId), signal }, + apiClientProps: { serverId, signal }, query: queryParams, }); diff --git a/src/renderer/features/albums/components/navidrome-album-filters.tsx b/src/renderer/features/albums/components/navidrome-album-filters.tsx index ad51ae63b..dedbd6fb4 100644 --- a/src/renderer/features/albums/components/navidrome-album-filters.tsx +++ b/src/renderer/features/albums/components/navidrome-album-filters.tsx @@ -12,7 +12,7 @@ import { artistsQueries } from '/@/renderer/features/artists/api/artists-api'; import { genresQueries } from '/@/renderer/features/genres/api/genres-api'; import { sharedQueries } from '/@/renderer/features/shared/api/shared-api'; import { useCurrentServer } from '/@/renderer/store'; -import { NDSongQueryFields } from '/@/shared/api/navidrome.types'; +import { NDSongQueryFields } from '/@/shared/api/navidrome/navidrome-types'; import { hasFeature } from '/@/shared/api/utils'; import { Divider } from '/@/shared/components/divider/divider'; import { Group } from '/@/shared/components/group/group'; diff --git a/src/renderer/features/home/routes/home-route.tsx b/src/renderer/features/home/routes/home-route.tsx index 9013b584a..f5af8e358 100644 --- a/src/renderer/features/home/routes/home-route.tsx +++ b/src/renderer/features/home/routes/home-route.tsx @@ -45,8 +45,6 @@ const HomeRoute = () => { const { windowBarStyle } = useWindowSettings(); const { homeFeature, homeItems } = useGeneralSettings(); - const itemsPerPage = 10; - const queriesEnabled = useMemo(() => { return homeItems.reduce( (previous: Record, current) => ({ @@ -80,16 +78,6 @@ const HomeRoute = () => { return feature.data?.items?.filter((item) => item.imageUrl) ?? []; }, [feature.data?.items]); - const queriesEnabled = useMemo(() => { - return homeItems.reduce( - (previous: Record, current) => ({ - ...previous, - [current.id]: !current.disabled, - }), - {} as Record, - ); - }, [homeItems]); - const random = useQuery( albumQueries.list({ options: { diff --git a/src/renderer/store/playlist.store.ts b/src/renderer/store/playlist.store.ts index 59001bf1f..11d049354 100644 --- a/src/renderer/store/playlist.store.ts +++ b/src/renderer/store/playlist.store.ts @@ -6,7 +6,7 @@ import { PlaylistListFilter, SongListFilter } from '/@/renderer/store/list.store import { DataTableProps } from '/@/renderer/store/settings.store'; import { mergeOverridingColumns } from '/@/renderer/store/utils'; import { PlaylistListSort, SortOrder } from '/@/shared/types/domain-types'; -import { ListDisplayType, TableColumn, ListPagination } from '/@/shared/types/types'; +import { ListDisplayType, ListPagination, TableColumn } from '/@/shared/types/types'; export interface PlaylistSlice extends PlaylistState { actions: { diff --git a/src/shared/api/navidrome.types.ts b/src/shared/api/navidrome.types.ts deleted file mode 100644 index e69de29bb..000000000