diff --git a/@share/components/Video.tsx b/@share/components/Video.tsx index 1db1c10..262dc20 100644 --- a/@share/components/Video.tsx +++ b/@share/components/Video.tsx @@ -46,6 +46,7 @@ const VideoBox = ({ url, needWeb = true, width = 256, style, ...videoProps }: Pr try { // 先尝试从缓存获取 const cachedUrl = await videoUrlCache.get(url!, width) + console.log('getRedirectUrl cachedUrl-----------', url, cachedUrl) if (cachedUrl) { setUrlFinal(cachedUrl) return @@ -55,6 +56,7 @@ const VideoBox = ({ url, needWeb = true, width = 256, style, ...videoProps }: Pr const webpUrl = createUrl(url!) const finalUrl = await resolveRedirect(webpUrl) + console.log('getRedirectUrl finalUrl-----------', url, finalUrl) // 缓存结果 await videoUrlCache.set(url!, finalUrl, width) @@ -112,7 +114,8 @@ const VideoBox = ({ url, needWeb = true, width = 256, style, ...videoProps }: Pr return ( // 移除 key 避免组件重建导致闪烁,使用 transition 实现平滑切换 } renderItem={renderItem} diff --git a/app/(tabs)/sync.tsx b/app/(tabs)/sync.tsx index cb231ab..5b0fd24 100644 --- a/app/(tabs)/sync.tsx +++ b/app/(tabs)/sync.tsx @@ -123,7 +123,7 @@ const Sync = observer(() => { } }, [posts]) - // console.log('selectedItem-----------', selectedItem) + console.log('selectedItem-----------', selectedItem) const canSync = useMemo(() => { return !!connectedDevice?.id && !!selectedItem?.imageUrl diff --git a/components/BannerSection.tsx b/components/BannerSection.tsx index d84d527..f6ba2f9 100644 --- a/components/BannerSection.tsx +++ b/components/BannerSection.tsx @@ -19,6 +19,7 @@ const BannerSection = memo(function Banner({ bgVideo }) { setBgurl(bgVideo) }, [bgVideo]) + return null return ( diff --git a/hooks/use-update-checker.ts b/hooks/use-update-checker.ts index c7ee8a7..0827894 100644 --- a/hooks/use-update-checker.ts +++ b/hooks/use-update-checker.ts @@ -11,7 +11,8 @@ interface UseUpdateCheckerOptions { export const useUpdateChecker = ({ interval = 5 * 60 * 1000, // 5分钟 - enablePeriodicCheck = true, + // 关闭轮询 + enablePeriodicCheck = false, }: UseUpdateCheckerOptions = {}) => { const [hasUpdate, setHasUpdate] = useState(false) const [isChecking, setIsChecking] = useState(false)