Files
upload-gltf/lib/client-object-urls.ts

10 lines
307 B
TypeScript

import type { FolderEntry } from '@/lib/client-types'
export function revokeEntryUrls(entry: FolderEntry) {
const urls = new Set<string>()
if (entry.modelUrl) urls.add(entry.modelUrl)
Object.values(entry.assetUrls).forEach((url) => urls.add(url))
urls.forEach((url) => URL.revokeObjectURL(url))
}