From ec5db162f2debb6144d5a441d89f3ce067e4937e Mon Sep 17 00:00:00 2001 From: Violet Caulfield Date: Thu, 16 Jan 2025 13:36:56 -0600 Subject: [PATCH] learning about stale time wow we've come a long way --- api/queries/query.config.ts | 3 ++- api/queries/tracks.ts | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/api/queries/query.config.ts b/api/queries/query.config.ts index 71af3a5a..8f209917 100644 --- a/api/queries/query.config.ts +++ b/api/queries/query.config.ts @@ -23,5 +23,6 @@ export const queryConfig = { fillHeight: 1000, fillWidth: 1000, format: ImageFormat.Jpg - } + }, + staleTime: 1000 * 60 } \ No newline at end of file diff --git a/api/queries/tracks.ts b/api/queries/tracks.ts index 4d2c3eec..8736e3bd 100644 --- a/api/queries/tracks.ts +++ b/api/queries/tracks.ts @@ -3,6 +3,7 @@ import { Api } from "@jellyfin/sdk"; import { ItemSortBy } from "@jellyfin/sdk/lib/generated-client/models/item-sort-by"; import { getItemsApi } from "@jellyfin/sdk/lib/utils/api/items-api"; import { useQuery } from "@tanstack/react-query"; +import { queryConfig } from "./query.config"; export const useItemTracks = (itemId: string, api: Api, sort: boolean = false) => useQuery({ queryKey: [QueryKeys.ItemTracks, itemId, api, sort], @@ -29,5 +30,6 @@ export const useItemTracks = (itemId: string, api: Api, sort: boolean = false) = .then((response) => { return response.data.Items ? response.data.Items! : []; }) - } + }, + staleTime: queryConfig.staleTime }) \ No newline at end of file