From 677927b4a6020e17a679f130ef08dff197aab851 Mon Sep 17 00:00:00 2001 From: diced Date: Sat, 18 Apr 2026 22:43:32 -0700 Subject: [PATCH] fix: blob urls not persisting --- src/components/file/DashboardFileType/useFileUrls.ts | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/components/file/DashboardFileType/useFileUrls.ts b/src/components/file/DashboardFileType/useFileUrls.ts index 095171a1..5722ac91 100644 --- a/src/components/file/DashboardFileType/useFileUrls.ts +++ b/src/components/file/DashboardFileType/useFileUrls.ts @@ -1,6 +1,6 @@ import { useUserStore } from '@/lib/client/store/user'; import type { File as DbFile } from '@/lib/db/models/file'; -import { useEffect, useMemo } from 'react'; +import { useMemo } from 'react'; export function appendPassword(url: string, password?: string | null) { return `${url}${password ? `?pw=${encodeURIComponent(password)}` : ''}`; @@ -19,12 +19,6 @@ export default function useFileUrls({ file, password }: { file: DbFile | File; p const blobUrl = useMemo(() => (isDbFile(file) ? null : URL.createObjectURL(file as File)), [file]); - useEffect(() => { - if (!blobUrl) return; - - return () => URL.revokeObjectURL(blobUrl); - }, [blobUrl]); - return useMemo(() => { if (!isDbFile(file)) { return { fileUrl: blobUrl ?? '', thumbnailUrl: null, viewUrl: null };