import { useEffect, useState } from 'react' import { db } from '@/lib/db' // 全局图片缓存 const avatarCache = new Map() // 简化的 hook,直接返回 URL export function useAvatarCache(avatarUrl?: string) { return { avatarUrl, isLoading: false } } // 清理缓存的工具函数(可选) export function clearAvatarCache() { avatarCache.forEach((url) => URL.revokeObjectURL(url)) avatarCache.clear() }