From c6ebb37ce54f72ccc5e53b31aa971086ff0cbb4d Mon Sep 17 00:00:00 2001 From: Violet Caulfield Date: Sun, 26 Jan 2025 09:42:02 -0600 Subject: [PATCH] fucking images man --- api/queries/functions/images.ts | 4 ++++ api/queries/image.ts | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/api/queries/functions/images.ts b/api/queries/functions/images.ts index 91de55cc..b0f5fef6 100644 --- a/api/queries/functions/images.ts +++ b/api/queries/functions/images.ts @@ -34,16 +34,20 @@ export async function fetchItemImage( data.text() .then((text) => { + console.debug("Writing image to file") FileSystem.writeFile( getImagePath(itemId, imageType, width, height), text ).then(() => { + console.debug("Successfully wrote image to file") resolve(URL.createObjectURL(data)); }).catch(() => { + console.debug("Unable to write image to file, exiting...") resolve(URL.createObjectURL(data)); }); }) .catch(() => { + console.debug("Unable to read blob, not storing") resolve(URL.createObjectURL(data)); }); }) diff --git a/api/queries/image.ts b/api/queries/image.ts index 3b712f91..b1abf7a4 100644 --- a/api/queries/image.ts +++ b/api/queries/image.ts @@ -6,6 +6,5 @@ import { ImageType } from "@jellyfin/sdk/lib/generated-client/models"; export const useItemImage = (itemId: string, imageType?: ImageType, width?: number, height?: number) => useQuery({ queryKey: [QueryKeys.ItemImage, itemId, imageType, width, height], queryFn: () => fetchItemImage(itemId, imageType, width, height), - gcTime: Infinity, retry: 3 }); \ No newline at end of file